Class PasswordVisibleTextVar

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.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 final String
     
    static final String
     

    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
    PasswordVisibleTextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)
     
    PasswordVisibleTextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText)
     
    PasswordVisibleTextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
     
    PasswordVisibleTextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addModifyListener(org.eclipse.swt.events.ModifyListener modifyListener)
     
    org.eclipse.swt.widgets.Button
     
    protected org.eclipse.swt.events.ModifyListener
    getModifyListenerTooltipText(org.eclipse.swt.widgets.Text textField)
     
     
     
    protected void
    initialize(int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
     
    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, 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

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • 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 Details

    • initialize

      protected void initialize(int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
    • 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)