org.pentaho.di.ui.core.widget
Class TextVar

java.lang.Object
  extended by Composite
      extended by org.pentaho.di.ui.core.widget.TextVar

public class TextVar
extends Composite

A 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

Constructor Summary
TextVar(VariableSpace space, Composite composite, int flags)
           
TextVar(VariableSpace space, Composite composite, int flags, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
           
TextVar(VariableSpace space, Composite composite, int flags, String toolTipText)
           
TextVar(VariableSpace space, Composite composite, int flags, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
           
 
Method Summary
 void addFocusListener(FocusListener lsFocus)
           
 void addKeyListener(KeyListener lsKey)
           
 void addModifyListener(ModifyListener modifyListener)
          Add a modify listener to the text widget
 void addSelectionListener(SelectionAdapter lsDef)
           
 void addTraverseListener(TraverseListener tl)
           
 GetCaretPositionInterface getGetCaretPositionInterface()
           
 InsertTextInterface getInsertTextInterface()
           
 String getText()
           
 Text getTextWidget()
           
 void selectAll()
           
 void setEchoChar(char c)
           
 void setEditable(boolean editable)
           
 void setEnabled(boolean flag)
           
 boolean setFocus()
           
 void setGetCaretPositionInterface(GetCaretPositionInterface getCaretPositionInterface)
           
 void setInsertTextInterface(InsertTextInterface insertTextInterface)
           
 void setSelection(int i)
           
 void setText(String text)
           
 void setToolTipText(String toolTipText)
           
 void setVariables(VariableSpace vars)
           
 void showSelection()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextVar

public TextVar(VariableSpace space,
               Composite composite,
               int flags)

TextVar

public TextVar(VariableSpace space,
               Composite composite,
               int flags,
               String toolTipText)

TextVar

public TextVar(VariableSpace space,
               Composite composite,
               int flags,
               GetCaretPositionInterface getCaretPositionInterface,
               InsertTextInterface insertTextInterface)

TextVar

public TextVar(VariableSpace space,
               Composite composite,
               int flags,
               String toolTipText,
               GetCaretPositionInterface getCaretPositionInterface,
               InsertTextInterface insertTextInterface)
Method Detail

getGetCaretPositionInterface

public GetCaretPositionInterface getGetCaretPositionInterface()
Returns:
the getCaretPositionInterface

setGetCaretPositionInterface

public void setGetCaretPositionInterface(GetCaretPositionInterface getCaretPositionInterface)
Parameters:
getCaretPositionInterface - the getCaretPositionInterface to set

getInsertTextInterface

public InsertTextInterface getInsertTextInterface()
Returns:
the insertTextInterface

setInsertTextInterface

public void setInsertTextInterface(InsertTextInterface insertTextInterface)
Parameters:
insertTextInterface - the insertTextInterface to set

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 Text getTextWidget()

addModifyListener

public void addModifyListener(ModifyListener modifyListener)
Add a modify listener to the text widget

Parameters:
modifyListener -

addSelectionListener

public void addSelectionListener(SelectionAdapter lsDef)

addKeyListener

public void addKeyListener(KeyListener lsKey)

addFocusListener

public void addFocusListener(FocusListener lsFocus)

setEchoChar

public void setEchoChar(char c)

setEnabled

public void setEnabled(boolean flag)

setFocus

public boolean setFocus()

addTraverseListener

public void addTraverseListener(TraverseListener tl)

setToolTipText

public void setToolTipText(String toolTipText)

setEditable

public void setEditable(boolean editable)

setSelection

public void setSelection(int i)

selectAll

public void selectAll()

showSelection

public void showSelection()

setVariables

public void setVariables(VariableSpace vars)