Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.pentaho.ui.xul.swt.SwtElement

        org.pentaho.ui.xul.swt.SwtElement.XulSwtDndType
    • Field Summary

      Fields 
      Modifier and Type Field Description
      TextVar extText  
      • Fields inherited from class org.pentaho.ui.xul.swt.tags.SwtTextbox

        parentComposite, textBox, type
      • Fields inherited from class org.pentaho.ui.xul.swt.SwtElement

        changeSupport, orient
      • 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 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

    • 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 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​(org.pentaho.di.core.variables.VariableSpace space)
      • setType

        public void setType​(org.pentaho.ui.xul.util.TextType type)
        Overrides:
        setType in class org.pentaho.ui.xul.swt.tags.SwtTextbox