Package org.pentaho.di.ui.core.widget
Class TextVar
- 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.TextVar
 
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.swt.graphics.Drawable
 - Direct Known Subclasses:
- PasswordTextVar,- TextVarButton
 
 public class TextVar extends org.eclipse.swt.widgets.CompositeA Widget that combines a Text widget with a Variable button that will insert an Environment variable. The tool tip of the text widget shows the content of the Text widget with expanded variables.- Since:
- 17-may-2006
- Author:
- Matt
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected org.eclipse.jface.fieldassist.ControlDecorationcontrolDecorationprotected ControlSpaceKeyAdaptercontrolSpaceKeyAdapterprotected GetCaretPositionInterfacegetCaretPositionInterfaceprotected InsertTextInterfaceinsertTextInterfaceprotected org.eclipse.swt.events.ModifyListenermodifyListenerTooltipTextprotected static Class<?>PKGprotected StringtoolTipTextprotected org.pentaho.di.core.variables.VariableSpacevariablesprotected org.eclipse.swt.widgets.TextwText
 - 
Constructor SummaryConstructors Constructor Description TextVar(org.eclipse.swt.widgets.Composite composite, org.pentaho.di.core.variables.VariableSpace space, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText)TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFocusListener(org.eclipse.swt.events.FocusListener lsFocus)voidaddKeyListener(org.eclipse.swt.events.KeyListener lsKey)voidaddModifyListener(org.eclipse.swt.events.ModifyListener modifyListener)Add a modify listener to the text widgetvoidaddSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)voidaddTraverseListener(org.eclipse.swt.events.TraverseListener tl)GetCaretPositionInterfacegetGetCaretPositionInterface()InsertTextInterfacegetInsertTextInterface()protected org.eclipse.swt.events.ModifyListenergetModifyListenerTooltipText(org.eclipse.swt.widgets.Text textField)StringgetText()org.eclipse.swt.widgets.TextgetTextWidget()protected voidinitialize(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)voidselectAll()voidsetEchoChar(char c)voidsetEditable(boolean editable)voidsetEnabled(boolean flag)booleansetFocus()voidsetGetCaretPositionInterface(GetCaretPositionInterface getCaretPositionInterface)voidsetInsertTextInterface(InsertTextInterface insertTextInterface)voidsetSelection(int i)voidsetText(String text)voidsetToolTipText(String toolTipText)voidsetVariables(org.pentaho.di.core.variables.VariableSpace vars)voidshowSelection()- 
Methods inherited from class org.eclipse.swt.widgets.Compositechanged, 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.ScrollablecomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 - 
Methods inherited from class org.eclipse.swt.widgets.ControladdControlListener, 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, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 - 
Methods inherited from class org.eclipse.swt.widgets.WidgetaddDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
 
- 
 
- 
- 
- 
Field Detail- 
PKGprotected static Class<?> PKG 
 - 
toolTipTextprotected String toolTipText 
 - 
controlDecorationprotected org.eclipse.jface.fieldassist.ControlDecoration controlDecoration 
 - 
getCaretPositionInterfaceprotected GetCaretPositionInterface getCaretPositionInterface 
 - 
insertTextInterfaceprotected InsertTextInterface insertTextInterface 
 - 
controlSpaceKeyAdapterprotected ControlSpaceKeyAdapter controlSpaceKeyAdapter 
 - 
variablesprotected org.pentaho.di.core.variables.VariableSpace variables 
 - 
wTextprotected org.eclipse.swt.widgets.Text wText 
 - 
modifyListenerTooltipTextprotected org.eclipse.swt.events.ModifyListener modifyListenerTooltipText 
 
- 
 - 
Constructor Detail- 
TextVarpublic TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags)
 - 
TextVarpublic TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText)
 - 
TextVarpublic TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
 - 
TextVarpublic TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
 - 
TextVarpublic TextVar(org.eclipse.swt.widgets.Composite composite, org.pentaho.di.core.variables.VariableSpace space, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)
 - 
TextVarpublic TextVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)
 
- 
 - 
Method Detail- 
initializeprotected void initialize(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface, org.eclipse.swt.events.SelectionListener selectionListener)
 - 
getGetCaretPositionInterfacepublic GetCaretPositionInterface getGetCaretPositionInterface() - Returns:
- the getCaretPositionInterface
 
 - 
setGetCaretPositionInterfacepublic void setGetCaretPositionInterface(GetCaretPositionInterface getCaretPositionInterface) - Parameters:
- getCaretPositionInterface- the getCaretPositionInterface to set
 
 - 
getInsertTextInterfacepublic InsertTextInterface getInsertTextInterface() - Returns:
- the insertTextInterface
 
 - 
setInsertTextInterfacepublic void setInsertTextInterface(InsertTextInterface insertTextInterface) - Parameters:
- insertTextInterface- the insertTextInterface to set
 
 - 
getModifyListenerTooltipTextprotected org.eclipse.swt.events.ModifyListener getModifyListenerTooltipText(org.eclipse.swt.widgets.Text textField) 
 - 
getTextpublic String getText() - Returns:
- the text in the Text widget
 
 - 
setTextpublic void setText(String text) - Parameters:
- text- the text in the Text widget to set.
 
 - 
getTextWidgetpublic org.eclipse.swt.widgets.Text getTextWidget() 
 - 
addModifyListenerpublic void addModifyListener(org.eclipse.swt.events.ModifyListener modifyListener) Add a modify listener to the text widget- Parameters:
- modifyListener-
 
 - 
addSelectionListenerpublic void addSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef) 
 - 
addKeyListenerpublic void addKeyListener(org.eclipse.swt.events.KeyListener lsKey) - Overrides:
- addKeyListenerin class- org.eclipse.swt.widgets.Control
 
 - 
addFocusListenerpublic void addFocusListener(org.eclipse.swt.events.FocusListener lsFocus) - Overrides:
- addFocusListenerin class- org.eclipse.swt.widgets.Control
 
 - 
setEchoCharpublic void setEchoChar(char c) 
 - 
setEnabledpublic void setEnabled(boolean flag) - Overrides:
- setEnabledin class- org.eclipse.swt.widgets.Control
 
 - 
setFocuspublic boolean setFocus() - Overrides:
- setFocusin class- org.eclipse.swt.widgets.Composite
 
 - 
addTraverseListenerpublic void addTraverseListener(org.eclipse.swt.events.TraverseListener tl) - Overrides:
- addTraverseListenerin class- org.eclipse.swt.widgets.Control
 
 - 
setToolTipTextpublic void setToolTipText(String toolTipText) - Overrides:
- setToolTipTextin class- org.eclipse.swt.widgets.Control
 
 - 
setEditablepublic void setEditable(boolean editable) 
 - 
setSelectionpublic void setSelection(int i) 
 - 
selectAllpublic void selectAll() 
 - 
showSelectionpublic void showSelection() 
 - 
setVariablespublic void setVariables(org.pentaho.di.core.variables.VariableSpace vars) 
 
- 
 
-