public class DefaultFunctionElement extends AbstractElement implements Element.FunctionElement
Element.CalculatedElement, Element.ConstantElement, Element.FunctionElement, Element.GroupElement, Element.SimpleElement
icon, LOGGER
Constructor and Description |
---|
DefaultFunctionElement(Function function) |
Modifier and Type | Method and Description |
---|---|
Component |
getAditionalPanel(JExpressionBuilder expressionBuilder) |
java.lang.String |
getDescription() |
Function |
getFunction() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
java.lang.String |
getRenderedValue() |
java.lang.Object |
getValue() |
boolean |
isEnabled() |
clone, cloneElement, compareTo, dispose, getConfig, getIcon, getIconName, getValues, hasMoreValues, reload, setConfig, setName, toString, used
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
cloneElement, getConfig, getIcon, getIconName, getValues, hasMoreValues, reload, setConfig, used
label, toString
dispose
clone, cloneQuietly, cloneQuietly
public DefaultFunctionElement(Function function)
public Function getFunction()
getFunction
in interface Element.FunctionElement
public boolean isEnabled()
isEnabled
in interface Element
isEnabled
in class AbstractElement
public Component getAditionalPanel(JExpressionBuilder expressionBuilder)
getAditionalPanel
in interface Element
getAditionalPanel
in class AbstractElement
public java.lang.String getName()
getName
in interface Element
getName
in class AbstractElement
public java.lang.Object getValue()
getValue
in interface LabeledValue
getValue
in class AbstractElement
public java.lang.String getLabel()
getLabel
in interface LabeledValue
getLabel
in class AbstractElement
public java.lang.String getRenderedValue()
getRenderedValue
in interface Element
getRenderedValue
in class AbstractElement
public java.lang.String getDescription()
getDescription
in interface Element
getDescription
in class AbstractElement