public interface Element extends LabeledValue, java.lang.Comparable, Disposable, Cloneable
Modifier and Type | Interface and Description |
---|---|
static interface |
Element.CalculatedElement |
static interface |
Element.ConstantElement |
static interface |
Element.FunctionElement |
static interface |
Element.GroupElement |
static interface |
Element.SimpleElement |
Modifier and Type | Method and Description |
---|---|
Element |
cloneElement() |
Component |
getAditionalPanel(JExpressionBuilder expressionBuilder) |
ExpressionBuilderConfig |
getConfig() |
java.lang.String |
getDescription() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getIconName() |
java.lang.String |
getName() |
java.lang.String |
getRenderedValue() |
java.util.Collection<Element> |
getValues() |
boolean |
hasMoreValues() |
boolean |
isEnabled() |
void |
reload() |
Element |
setConfig(ExpressionBuilderConfig config) |
void |
used() |
getLabel, getValue, label, toString
dispose
clone, cloneQuietly, cloneQuietly
java.lang.String getName()
java.lang.String getRenderedValue()
java.lang.String getDescription()
java.lang.String getIconName()
javax.swing.Icon getIcon()
java.util.Collection<Element> getValues()
boolean hasMoreValues()
Component getAditionalPanel(JExpressionBuilder expressionBuilder)
boolean isEnabled()
void reload()
void used()
Element setConfig(ExpressionBuilderConfig config)
ExpressionBuilderConfig getConfig()
Element cloneElement()