public class DefaultGroupElement extends AbstractElement implements Element.GroupElement
Element.CalculatedElement, Element.ConstantElement, Element.FunctionElement, Element.GroupElement, Element.SimpleElementicon, LOGGER| Constructor and Description |
|---|
DefaultGroupElement(ExpressionEvaluatorSwingManager manager,
java.lang.String name,
java.util.List<Element> elements) |
DefaultGroupElement(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addElement(Element element) |
void |
addElement(Function function) |
void |
dispose()
Disposes the current object, to allow it to close and dispose any used
resources.
|
Element |
get(int index) |
java.util.List<Element> |
getElements() |
java.util.Collection<Element> |
getValues() |
java.util.Iterator<Element> |
iterator() |
void |
reload() |
Element |
setConfig(ExpressionBuilderConfig config) |
int |
size() |
clone, cloneElement, compareTo, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getLabel, getName, getRenderedValue, getValue, hasMoreValues, isEnabled, setName, toString, usedequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcloneElement, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getName, getRenderedValue, hasMoreValues, isEnabled, usedgetLabel, getValue, label, toStringclone, cloneQuietly, cloneQuietlypublic DefaultGroupElement(ExpressionEvaluatorSwingManager manager, java.lang.String name, java.util.List<Element> elements)
public DefaultGroupElement(java.lang.String name)
public java.util.List<Element> getElements()
getElements in interface Element.GroupElementpublic java.util.Collection<Element> getValues()
getValues in interface ElementgetValues in class AbstractElementpublic Element get(int index)
get in interface Element.GroupElementpublic int size()
size in interface Element.GroupElementpublic java.util.Iterator<Element> iterator()
iterator in interface java.lang.Iterable<Element>iterator in interface Element.GroupElementpublic void addElement(Element element)
addElement in interface Element.GroupElementpublic void addElement(Function function)
addElement in interface Element.GroupElementpublic Element setConfig(ExpressionBuilderConfig config)
setConfig in interface ElementsetConfig in class AbstractElementpublic void reload()
reload in interface Elementreload in class AbstractElementpublic void dispose()
DisposableNOTE:After calling this method, the object may not be usable anymore.
dispose in interface Disposabledispose in class AbstractElement