org.pentaho.di.ui.core.database.dialog.tags
Class ExtTextbox

java.lang.Object
  extended by org.pentaho.ui.xul.impl.AbstractXulComponent
      extended by org.pentaho.ui.xul.swt.SwtElement
          extended by org.pentaho.ui.xul.swt.tags.SwtTextbox
              extended by 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
 TextVar extText
           
 
Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent
initialized
 
Constructor Summary
ExtTextbox(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer container, String tagName)
           
 
Method Summary
 Text createNewText()
           
 Object getManagedObject()
           
 Object getTextControl()
           
 void layout()
           
 void setVariableSpace(VariableSpace space)
           
 
Methods inherited from class org.pentaho.ui.xul.swt.tags.SwtTextbox
getMax, getMaxlength, getMin, getType, getValue, isDisabled, isMultiline, isReadonly, selectAll, setCommand, setDisabled, setFocus, setMax, setMaxlength, setMin, setMultiline, setOndrop, setOninput, setReadonly, setType, setType, setValue
 
Methods inherited from class org.pentaho.ui.xul.swt.SwtElement
addChild, addChildAt, addPropertyChangeListener, adoptAttributes, getFlex, getOrient, getOrientation, getPadding, getSpacing, onDomReady, removeChild, removePropertyChangeListener, replaceChild, 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, 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 
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
 

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 Text createNewText()
Overrides:
createNewText in class org.pentaho.ui.xul.swt.tags.SwtTextbox

getTextControl

public Object getTextControl()
Specified by:
getTextControl in interface org.pentaho.ui.xul.components.XulTextbox
Overrides:
getTextControl in class org.pentaho.ui.xul.swt.tags.SwtTextbox

getManagedObject

public Object getManagedObject()
Specified by:
getManagedObject in interface org.pentaho.ui.xul.XulComponent
Overrides:
getManagedObject in class org.pentaho.ui.xul.swt.tags.SwtTextbox

layout

public void layout()
Overrides:
layout in class org.pentaho.ui.xul.swt.SwtElement

setVariableSpace

public void setVariableSpace(VariableSpace space)