Class PasswordVisibleTextVar

  • All Implemented Interfaces:
    org.eclipse.swt.graphics.Drawable

    public class PasswordVisibleTextVar
    extends org.eclipse.swt.widgets.Composite
    This widget works like PasswordTextVar except it also provides a button that will toggle visibility of the text in the textbox.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String NON_VISIBILE_IMAGE  
      static String VISIBLE_IMAGE  
      • Fields inherited from class org.eclipse.swt.widgets.Composite

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

        handle
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addModifyListener​(org.eclipse.swt.events.ModifyListener modifyListener)  
      org.eclipse.swt.widgets.Button getButton()  
      protected org.eclipse.swt.events.ModifyListener getModifyListenerTooltipText​(org.eclipse.swt.widgets.Text textField)  
      String getText()  
      TextVar getTextVarWidget()  
      protected void initialize​(int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)  
      void setText​(String text)  
      • Methods inherited from class org.eclipse.swt.widgets.Composite

        changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, 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, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, 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, setEnabled, 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

      • PasswordVisibleTextVar

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

        public PasswordVisibleTextVar​(org.pentaho.di.core.variables.VariableSpace space,
                                      org.eclipse.swt.widgets.Composite composite,
                                      int flags,
                                      String toolTipText)
      • PasswordVisibleTextVar

        public PasswordVisibleTextVar​(org.pentaho.di.core.variables.VariableSpace space,
                                      org.eclipse.swt.widgets.Composite composite,
                                      int flags,
                                      GetCaretPositionInterface getCaretPositionInterface,
                                      InsertTextInterface insertTextInterface)
      • PasswordVisibleTextVar

        public PasswordVisibleTextVar​(org.pentaho.di.core.variables.VariableSpace space,
                                      org.eclipse.swt.widgets.Composite composite,
                                      int flags,
                                      String toolTipText,
                                      GetCaretPositionInterface getCaretPositionInterface,
                                      InsertTextInterface insertTextInterface)
    • Method Detail

      • getTextVarWidget

        public TextVar getTextVarWidget()
      • getText

        public String getText()
      • getButton

        public org.eclipse.swt.widgets.Button getButton()
      • addModifyListener

        public void addModifyListener​(org.eclipse.swt.events.ModifyListener modifyListener)
      • setText

        public void setText​(String text)
      • getModifyListenerTooltipText

        protected org.eclipse.swt.events.ModifyListener getModifyListenerTooltipText​(org.eclipse.swt.widgets.Text textField)