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

    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

    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
     
     
     
     
    void
     
    void
     
    void
    setEchoChar(char c)
     
    void
    setEditable(boolean editable)
     
    void
    setEnabled(boolean flag)
     
    boolean
     
    void
    setSelection(int i)
     
    void
     
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TextVarWarning

      public TextVarWarning(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)
  • Method Details

    • 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()
    • addWarningInterface

      public void addWarningInterface(WarningInterface warningInterface)
      Specified by:
      addWarningInterface in interface SupportsWarningInterface
    • removeWarningInterface

      public void removeWarningInterface(WarningInterface warningInterface)
    • getWarningInterfaces

      public List<WarningInterface> getWarningInterfaces()