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
-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
ConstructorsConstructorDescriptionTextVarWarning(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFocusListener(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) getText()voidremoveWarningInterface(WarningInterface warningInterface) voidvoidsetEchoChar(char c) voidsetEditable(boolean editable) voidsetEnabled(boolean flag) booleansetFocus()voidsetSelection(int i) voidvoidMethods 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, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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
-
Constructor Details
-
TextVarWarning
public TextVarWarning(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)
-
-
Method Details
-
getText
- Returns:
- the text in the Text widget
-
setText
- Parameters:
text- the text in the Text widget to set.
-
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
- Specified by:
addWarningInterfacein interfaceSupportsWarningInterface
-
removeWarningInterface
-
getWarningInterfaces
-