Class XulFormulaTextField

  • All Implemented Interfaces:
    org.pentaho.ui.xul.dom.Element, org.pentaho.ui.xul.XulComponent, org.pentaho.ui.xul.XulContainer, org.pentaho.ui.xul.XulEventSource

    public class XulFormulaTextField
    extends org.pentaho.ui.xul.swing.AbstractSwingContainer
    implements org.pentaho.ui.xul.XulComponent
    A xulified version of the formula-input.
    Author:
    Thomas Morgner.
    • Field Summary

      • Fields inherited from class org.pentaho.ui.xul.swing.AbstractSwingContainer

        alignment, suppressLayout
      • Fields inherited from class org.pentaho.ui.xul.swing.SwingElement

        changeSupport, container, gc, orient, orientation
      • Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent

        bgcolor, bindingProvider, context, drageffect, element, flex, flexLayout, height, id, initialized, insertafter, insertbefore, menu, onblur, ondrag, ondrop, padding, popup, position, removeElement, spacing, tooltip, visible, width
    • Constructor Summary

      Constructors 
      Constructor Description
      XulFormulaTextField​(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer domContainer, String tagName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Object getManagedObject()  
      int getMaxlength()  
      String getOninput()  
      Object getTextControl()  
      String getType()  
      String getValue()  
      boolean isDisabled()  
      boolean isReadonly()  
      void layout()  
      void selectAll()  
      void setDisabled​(boolean dis)  
      void setFocus()  
      void setMaxlength​(int length)  
      void setOninput​(String method)  
      void setReadonly​(boolean readOnly)  
      void setValue​(String text)  
      • Methods inherited from class org.pentaho.ui.xul.swing.AbstractSwingContainer

        addComponent, addComponentAt, removeComponent, suppressLayout
      • Methods inherited from class org.pentaho.ui.xul.swing.SwingElement

        addChild, addChildAt, addPropertyChangeListener, adoptAttributes, getJComponent, getOrient, getOrientation, removeChild, removePropertyChangeListener, replaceChild, resetContainer, setOnblur, setOrient, 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, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getMenu, getName, getNamespace, getOnblur, getOndrag, getOndrop, getPadding, getParent, getPopup, getPosition, getRemoveelement, getSpacing, getText, getTooltiptext, getWidth, getXulElement, invoke, invoke, isVisible, onDomReady, setAlign, setAttribute, setAttribute, setAttributes, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setNamespace, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, 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, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setVisible, setWidth
      • Methods inherited from interface org.pentaho.ui.xul.XulContainer

        getOrientation
    • Constructor Detail

      • XulFormulaTextField

        public XulFormulaTextField​(org.pentaho.ui.xul.dom.Element self,
                                   org.pentaho.ui.xul.XulComponent parent,
                                   org.pentaho.ui.xul.XulDomContainer domContainer,
                                   String tagName)
    • Method Detail

      • getValue

        public String getValue()
      • setValue

        public void setValue​(String text)
      • layout

        public void layout()
        Overrides:
        layout in class org.pentaho.ui.xul.swing.SwingElement
      • getMaxlength

        public int getMaxlength()
      • isDisabled

        public boolean isDisabled()
        Specified by:
        isDisabled in interface org.pentaho.ui.xul.XulComponent
        Overrides:
        isDisabled in class org.pentaho.ui.xul.swing.SwingElement
      • setDisabled

        public void setDisabled​(boolean dis)
        Specified by:
        setDisabled in interface org.pentaho.ui.xul.XulComponent
        Overrides:
        setDisabled in class org.pentaho.ui.xul.swing.SwingElement
      • setMaxlength

        public void setMaxlength​(int length)
      • isReadonly

        public boolean isReadonly()
      • setReadonly

        public void setReadonly​(boolean readOnly)
      • getType

        public String getType()
      • selectAll

        public void selectAll()
      • setFocus

        public void setFocus()
      • getTextControl

        public Object getTextControl()
      • getManagedObject

        public Object getManagedObject()
        Specified by:
        getManagedObject in interface org.pentaho.ui.xul.XulComponent
        Overrides:
        getManagedObject in class org.pentaho.ui.xul.impl.AbstractXulComponent
      • setOninput

        public void setOninput​(String method)
      • getOninput

        public String getOninput()