Class WarningText
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.pentaho.di.ui.core.widget.warning.WarningText
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
,SupportsWarningInterface
public class WarningText extends org.eclipse.swt.widgets.Composite implements SupportsWarningInterface
A Widget that combines a Text widget with a "Warning" image to the left. It's shown when there is a warning condition in the text field.- Since:
- 25-FEB-2009
- Author:
- Matt
-
-
Constructor Summary
Constructors Constructor Description WarningText(org.eclipse.swt.widgets.Composite composite, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFocusListener(org.eclipse.swt.events.FocusListener lsFocus)
void
addKeyListener(org.eclipse.swt.events.KeyListener lsKey)
void
addModifyListener(org.eclipse.swt.events.ModifyListener modifyListener)
Add a modify listener to the text widgetvoid
addSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)
void
addTraverseListener(org.eclipse.swt.events.TraverseListener tl)
void
addWarningInterface(WarningInterface warningInterface)
String
getText()
org.eclipse.swt.widgets.Text
getTextWidget()
List<WarningInterface>
getWarningInterfaces()
void
removeWarningInterface(WarningInterface warningInterface)
void
selectAll()
void
setEchoChar(char c)
void
setEditable(boolean editable)
void
setEnabled(boolean flag)
boolean
setFocus()
void
setSelection(int i)
void
setText(String text)
void
showSelection()
-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addGestureListener, addHelpListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Method Detail
-
getText
public String getText()
- Returns:
- the text in the Text widget
-
setText
public void setText(String text)
- Parameters:
text
- the text in the Text widget to set.
-
getTextWidget
public org.eclipse.swt.widgets.Text getTextWidget()
-
addModifyListener
public void addModifyListener(org.eclipse.swt.events.ModifyListener modifyListener)
Add a modify listener to the text widget- Parameters:
modifyListener
-
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)
-
addKeyListener
public void addKeyListener(org.eclipse.swt.events.KeyListener lsKey)
- Overrides:
addKeyListener
in classorg.eclipse.swt.widgets.Control
-
addFocusListener
public void addFocusListener(org.eclipse.swt.events.FocusListener lsFocus)
- Overrides:
addFocusListener
in classorg.eclipse.swt.widgets.Control
-
setEchoChar
public void setEchoChar(char c)
-
setEnabled
public void setEnabled(boolean flag)
- Overrides:
setEnabled
in classorg.eclipse.swt.widgets.Control
-
setFocus
public boolean setFocus()
- Overrides:
setFocus
in classorg.eclipse.swt.widgets.Composite
-
addTraverseListener
public void addTraverseListener(org.eclipse.swt.events.TraverseListener tl)
- Overrides:
addTraverseListener
in classorg.eclipse.swt.widgets.Control
-
setEditable
public void setEditable(boolean editable)
-
setSelection
public void setSelection(int i)
-
selectAll
public void selectAll()
-
showSelection
public void showSelection()
-
addWarningInterface
public void addWarningInterface(WarningInterface warningInterface)
- Specified by:
addWarningInterface
in interfaceSupportsWarningInterface
-
removeWarningInterface
public void removeWarningInterface(WarningInterface warningInterface)
-
getWarningInterfaces
public List<WarningInterface> getWarningInterfaces()
-
-