public class DefaultFeatureStoreElement extends AbstractElement implements FeatureStoreElement, Element.SimpleElement
Element.CalculatedElement, Element.ConstantElement, Element.FunctionElement, Element.GroupElement, Element.SimpleElementicon, LOGGER| Constructor and Description |
|---|
DefaultFeatureStoreElement(FeatureStore store) |
| Modifier and Type | Method and Description |
|---|---|
void |
addElement(Element element) |
void |
addElement(Function function) |
Element |
get(int index) |
java.util.List<Element> |
getElements() |
FeatureStore |
getFeatureStore() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
boolean |
getUseFullyQualifiedNames() |
java.util.Iterator<Element> |
iterator() |
Element |
setConfig(ExpressionBuilderConfig config) |
void |
setFeatureStore(FeatureStore store) |
void |
setName(java.lang.String name) |
void |
setUseFullyQualifiedNames(boolean useFullyQualifiedNames) |
int |
size() |
clone, cloneElement, compareTo, dispose, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getRenderedValue, getValue, getValues, hasMoreValues, isEnabled, reload, toString, usedequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcloneElement, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getRenderedValue, getValues, hasMoreValues, isEnabled, reload, usedgetValue, label, toStringdisposeclone, cloneQuietly, cloneQuietlypublic DefaultFeatureStoreElement(FeatureStore store)
public Element get(int index)
get in interface Element.GroupElementpublic java.lang.String getLabel()
getLabel in interface LabeledValuegetLabel in class AbstractElementpublic void setName(java.lang.String name)
setName in interface FeatureStoreElementsetName in class AbstractElementpublic java.lang.String getName()
getName in interface ElementgetName in class AbstractElementpublic 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 java.util.List<Element> getElements()
getElements in interface Element.GroupElementpublic void setFeatureStore(FeatureStore store)
setFeatureStore in interface FeatureStoreElementpublic FeatureStore getFeatureStore()
getFeatureStore in interface FeatureStoreElementpublic Element setConfig(ExpressionBuilderConfig config)
setConfig in interface ElementsetConfig in class AbstractElementpublic void setUseFullyQualifiedNames(boolean useFullyQualifiedNames)
setUseFullyQualifiedNames in interface FeatureStoreElementpublic boolean getUseFullyQualifiedNames()
getUseFullyQualifiedNames in interface FeatureStoreElement