Class 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

        embeddedHandle
      • Fields inherited from class org.eclipse.swt.widgets.Widget

        handle
    • 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
      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 widget
      void addSelectionListener​(org.eclipse.swt.events.SelectionAdapter lsDef)  
      void addTraverseListener​(org.eclipse.swt.events.TraverseListener tl)  
      void addWarningInterface​(WarningInterface warningInterface)  
      String getText()  
      TextVar 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
    • Constructor Detail

      • TextVarWarning

        public TextVarWarning​(org.pentaho.di.core.variables.VariableSpace space,
                              org.eclipse.swt.widgets.Composite composite,
                              int flags)
    • 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:
        addKeyListener in class org.eclipse.swt.widgets.Control
      • addFocusListener

        public void addFocusListener​(org.eclipse.swt.events.FocusListener lsFocus)
        Overrides:
        addFocusListener in class org.eclipse.swt.widgets.Control
      • setEchoChar

        public void setEchoChar​(char c)
      • setEnabled

        public void setEnabled​(boolean flag)
        Overrides:
        setEnabled in class org.eclipse.swt.widgets.Control
      • setFocus

        public boolean setFocus()
        Overrides:
        setFocus in class org.eclipse.swt.widgets.Composite
      • addTraverseListener

        public void addTraverseListener​(org.eclipse.swt.events.TraverseListener tl)
        Overrides:
        addTraverseListener in class org.eclipse.swt.widgets.Control
      • setEditable

        public void setEditable​(boolean editable)
      • setSelection

        public void setSelection​(int i)
      • selectAll

        public void selectAll()
      • showSelection

        public void showSelection()
      • removeWarningInterface

        public void removeWarningInterface​(WarningInterface warningInterface)