Package org.pentaho.di.ui.core.widget
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 String
NON_VISIBILE_IMAGE
static String
VISIBLE_IMAGE
-
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
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
-
-
-
-
Field Detail
-
NON_VISIBILE_IMAGE
public static final String NON_VISIBILE_IMAGE
- See Also:
- Constant Field Values
-
VISIBLE_IMAGE
public static final String VISIBLE_IMAGE
- See Also:
- Constant Field Values
-
-
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
-
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)
-
-