Package org.apache.hop.ui.core.widget
Class CheckBoxVar
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.apache.hop.ui.core.widget.CheckBoxVar
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class CheckBoxVar extends org.eclipse.swt.widgets.CompositeA Widget that combines a Check Box widget with a Variable button that will insert an Environment variable.
-
-
Constructor Summary
Constructors Constructor Description CheckBoxVar(IVariables variables, org.eclipse.swt.widgets.Composite composite, int flags)CheckBoxVar(IVariables variables, org.eclipse.swt.widgets.Composite composite, int flags, String variable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFocusListener(org.eclipse.swt.events.FocusListener lsFocus)voidaddKeyListener(org.eclipse.swt.events.KeyListener lsKey)voidaddListener(int eventType, org.eclipse.swt.widgets.Listener listener)voidaddSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)voidaddTraverseListener(org.eclipse.swt.events.TraverseListener tl)booleangetSelection()StringgetText()TextVargetTextVar()StringgetVariableName()voidsetEnabled(boolean flag)booleansetFocus()voidsetSelection(boolean selection)voidsetText(String text)voidsetVariableName(String variableName)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, redraw, setBackgroundMode, setLayout, setLayoutDeferred, setTabList, toString
-
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, addGestureListener, addHelpListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, 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, 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, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
-
-
-
Constructor Detail
-
CheckBoxVar
public CheckBoxVar(IVariables variables, org.eclipse.swt.widgets.Composite composite, int flags)
-
CheckBoxVar
public CheckBoxVar(IVariables variables, org.eclipse.swt.widgets.Composite composite, int flags, String variable)
-
-
Method Detail
-
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.
-
addListener
public void addListener(int eventType, org.eclipse.swt.widgets.Listener listener)- Overrides:
addListenerin classorg.eclipse.swt.widgets.Widget
-
addSelectionListener
public void addSelectionListener(org.eclipse.swt.events.SelectionAdapter lsDef)
-
addKeyListener
public void addKeyListener(org.eclipse.swt.events.KeyListener lsKey)
- Overrides:
addKeyListenerin classorg.eclipse.swt.widgets.Control
-
addFocusListener
public void addFocusListener(org.eclipse.swt.events.FocusListener lsFocus)
- Overrides:
addFocusListenerin classorg.eclipse.swt.widgets.Control
-
setEnabled
public void setEnabled(boolean flag)
- Overrides:
setEnabledin classorg.eclipse.swt.widgets.Control
-
setSelection
public void setSelection(boolean selection)
-
getSelection
public boolean getSelection()
-
setFocus
public boolean setFocus()
- Overrides:
setFocusin classorg.eclipse.swt.widgets.Composite
-
addTraverseListener
public void addTraverseListener(org.eclipse.swt.events.TraverseListener tl)
- Overrides:
addTraverseListenerin classorg.eclipse.swt.widgets.Control
-
getVariableName
public String getVariableName()
-
setVariableName
public void setVariableName(String variableName)
-
getTextVar
public TextVar getTextVar()
-
-