Class ExtTextbox
- java.lang.Object
-
- org.pentaho.ui.xul.impl.AbstractXulComponent
-
- org.pentaho.ui.xul.swt.SwtElement
-
- org.pentaho.ui.xul.swt.tags.SwtTextbox
-
- org.pentaho.di.ui.core.database.dialog.tags.ExtTextbox
-
- All Implemented Interfaces:
org.pentaho.ui.xul.components.XulTextbox
,org.pentaho.ui.xul.dom.Element
,org.pentaho.ui.xul.XulComponent
,org.pentaho.ui.xul.XulEventSource
public class ExtTextbox extends org.pentaho.ui.xul.swt.tags.SwtTextbox
-
-
Field Summary
Fields Modifier and Type Field Description TextVar
extText
-
Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent
alignment, bgcolor, bindingProvider, context, drageffect, element, flexLayout, height, id, initialized, insertafter, insertbefore, menu, onblur, ondrag, ondrop, padding, popup, position, removeElement, spacing, tooltip, visible, width
-
-
Constructor Summary
Constructors Constructor Description ExtTextbox(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer container, String tagName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Text
createNewText()
Object
getManagedObject()
Object
getTextControl()
void
layout()
void
setType(org.pentaho.ui.xul.util.TextType type)
void
setVariableSpace(org.pentaho.di.core.variables.VariableSpace space)
-
Methods inherited from class org.pentaho.ui.xul.swt.tags.SwtTextbox
addKeyListener, getMax, getMaxlength, getMin, getType, getValue, isDisabled, isMultiline, isReadonly, onSwtDragDropAccepted, selectAll, setCommand, setDisabled, setFocus, setMax, setMaxlength, setMin, setMultiline, setOndrop, setOninput, setReadonly, setType, setValue
-
Methods inherited from class org.pentaho.ui.xul.swt.SwtElement
addChild, addChildAt, addPropertyChangeListener, adoptAttributes, enableDrag, enableDrop, getDndObject, getFlex, getOrient, getOrientation, getPadding, getSpacing, getSwtDragData, onDomReady, onSwtDragFinished, onSwtDragOver, removeChild, removePropertyChangeListener, replaceChild, resolveDndParentAndIndex, setFlex, setMenu, setOnblur, setOrient, setPopup, setTooltiptext, setVisible
-
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent
getAlign, getAttributes, getAttributeValue, getBgcolor, getChildNodes, getContext, getDocument, getDrageffect, getDropvetoer, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getHeight, getId, getInsertafter, getInsertbefore, getMenu, getName, getNamespace, getOnblur, getOndrag, getOndrop, getParent, getPopup, getPosition, getRemoveelement, getText, getTooltiptext, getWidth, getXulElement, invoke, invoke, isVisible, setAlign, setAttribute, setAttribute, setAttributes, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setNamespace, setOndrag, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setWidth
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.ui.xul.dom.Element
addChild, addChildAt, getAttributes, getAttributeValue, getChildNodes, getDocument, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getNamespace, getParent, getText, removeChild, replaceChild, setAttribute, setAttribute, setAttributes, setNamespace
-
Methods inherited from interface org.pentaho.ui.xul.XulComponent
addPropertyChangeListener, adoptAttributes, getAlign, getBgcolor, getContext, getDrageffect, getDropvetoer, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getMenu, getName, getOnblur, getOndrag, getOndrop, getPadding, getPopup, getPosition, getRemoveelement, getSpacing, getTooltiptext, getWidth, isVisible, onDomReady, removePropertyChangeListener, setAlign, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setOnblur, setOndrag, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setVisible, setWidth
-
-
-
-
Field Detail
-
extText
public TextVar extText
-
-
Constructor Detail
-
ExtTextbox
public ExtTextbox(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer container, String tagName)
-
-
Method Detail
-
createNewText
public org.eclipse.swt.widgets.Text createNewText()
- Overrides:
createNewText
in classorg.pentaho.ui.xul.swt.tags.SwtTextbox
-
getTextControl
public Object getTextControl()
- Specified by:
getTextControl
in interfaceorg.pentaho.ui.xul.components.XulTextbox
- Overrides:
getTextControl
in classorg.pentaho.ui.xul.swt.tags.SwtTextbox
-
getManagedObject
public Object getManagedObject()
- Specified by:
getManagedObject
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
getManagedObject
in classorg.pentaho.ui.xul.swt.tags.SwtTextbox
-
layout
public void layout()
- Overrides:
layout
in classorg.pentaho.ui.xul.swt.SwtElement
-
setVariableSpace
public void setVariableSpace(org.pentaho.di.core.variables.VariableSpace space)
-
setType
public void setType(org.pentaho.ui.xul.util.TextType type)
- Overrides:
setType
in classorg.pentaho.ui.xul.swt.tags.SwtTextbox
-
-