Package org.pentaho.di.ui.core.widget
Class FileChooserVar
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.FileChooserVar
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class FileChooserVar
extends org.eclipse.swt.widgets.Composite
Provides a composite containing a TextVar, Variable Icon, and browse button. The browse button will open the file
chooser.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.pentaho.di.core.ObjectLocationSpecificationMethodFields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
ConstructorsConstructorDescriptionFileChooserVar(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel) FileChooserVar(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel) Deprecated.Kept for backwards compatibility only.FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, String toolTipText) FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) Deprecated.Kept for backwards compatibility only.FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModifyListener(org.eclipse.swt.events.ModifyListener modifyListener) org.eclipse.swt.widgets.ButtongetText()protected voidinitialize(int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) voidMethods 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, setTabListMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
Field Details
-
specificationMethod
protected org.pentaho.di.core.ObjectLocationSpecificationMethod specificationMethod
-
-
Constructor Details
-
FileChooserVar
public FileChooserVar(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel) -
FileChooserVar
@Deprecated public FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel) Deprecated.Kept for backwards compatibility only. Use the version with the Bowl -
FileChooserVar
-
FileChooserVar
public FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) -
FileChooserVar
@Deprecated public FileChooserVar(org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) Deprecated.Kept for backwards compatibility only. Use the version with the Bowl -
FileChooserVar
public FileChooserVar(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space, org.eclipse.swt.widgets.Composite composite, int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface)
-
-
Method Details
-
initialize
protected void initialize(int flags, String buttonLabel, String toolTipText, GetCaretPositionInterface getCaretPositionInterface, InsertTextInterface insertTextInterface) -
getTextVarWidget
-
getText
-
getButton
public org.eclipse.swt.widgets.Button getButton() -
addModifyListener
public void addModifyListener(org.eclipse.swt.events.ModifyListener modifyListener) -
setText
-