Class XulFormulaTextField
- java.lang.Object
-
- org.pentaho.ui.xul.impl.AbstractXulComponent
-
- org.pentaho.ui.xul.swing.SwingElement
-
- org.pentaho.ui.xul.swing.AbstractSwingContainer
-
- org.pentaho.reporting.designer.core.editor.drilldown.basic.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 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, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setVisible, setWidth
-
-
-
-
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 classorg.pentaho.ui.xul.swing.SwingElement
-
getMaxlength
public int getMaxlength()
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
isDisabled
in classorg.pentaho.ui.xul.swing.SwingElement
-
setDisabled
public void setDisabled(boolean dis)
- Specified by:
setDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
setDisabled
in classorg.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 interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
getManagedObject
in classorg.pentaho.ui.xul.impl.AbstractXulComponent
-
setOninput
public void setOninput(String method)
-
getOninput
public String getOninput()
-
-