Class TextVarWarning
- 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.TextVarWarning
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable,SupportsWarningInterface
public class TextVarWarning extends org.eclipse.swt.widgets.Composite implements SupportsWarningInterface
A Widget that combines a TextVar widget with a "Warning" image to the right. It's shown when there is a warning condition in the text field.- Since:
- 15-MAR-2009
- Author:
- Matt
-
-
Constructor Summary
Constructors Constructor Description TextVarWarning(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFocusListener(org.eclipse.swt.events.FocusListener lsFocus)voidaddKeyListener(org.eclipse.swt.events.KeyListener lsKey)voidaddModifyListener(org.eclipse.swt.events.ModifyListener modifyListener)Add a modify listener to the text widgetvoidaddSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)voidaddTraverseListener(org.eclipse.swt.events.TraverseListener tl)voidaddWarningInterface(WarningInterface warningInterface)StringgetText()TextVargetTextWidget()List<WarningInterface>getWarningInterfaces()voidremoveWarningInterface(WarningInterface warningInterface)voidselectAll()voidsetEchoChar(char c)voidsetEditable(boolean editable)voidsetEnabled(boolean flag)booleansetFocus()voidsetSelection(int i)voidsetText(String text)voidshowSelection()-
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 TextVar 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:
addKeyListenerin classorg.eclipse.swt.widgets.Control
-
addFocusListener
public void addFocusListener(org.eclipse.swt.events.FocusListener lsFocus)
- Overrides:
addFocusListenerin classorg.eclipse.swt.widgets.Control
-
setEchoChar
public void setEchoChar(char c)
-
setEnabled
public void setEnabled(boolean flag)
- Overrides:
setEnabledin classorg.eclipse.swt.widgets.Control
-
setFocus
public boolean setFocus()
- Overrides:
setFocusin classorg.eclipse.swt.widgets.Composite
-
addTraverseListener
public void addTraverseListener(org.eclipse.swt.events.TraverseListener tl)
- Overrides:
addTraverseListenerin 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:
addWarningInterfacein interfaceSupportsWarningInterface
-
removeWarningInterface
public void removeWarningInterface(WarningInterface warningInterface)
-
getWarningInterfaces
public List<WarningInterface> getWarningInterfaces()
-
-