Class DefaultFeatureStoreElement2

java.lang.Object
org.gvsig.expressionevaluator.swing.spi.AbstractElement
org.gvsig.fmap.dal.swing.impl.expressionevaluator.DefaultFeatureStoreElement2
All Implemented Interfaces:
Cloneable, Comparable, Iterable<org.gvsig.expressionevaluator.swing.Element>, org.gvsig.expressionevaluator.swing.Element, org.gvsig.expressionevaluator.swing.Element.GroupElement, org.gvsig.expressionevaluator.swing.Element.SimpleElement, org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.util.LabeledValue

public class DefaultFeatureStoreElement2 extends org.gvsig.expressionevaluator.swing.spi.AbstractElement implements org.gvsig.expressionevaluator.swing.Element.SimpleElement, org.gvsig.expressionevaluator.swing.Element.GroupElement, org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
Author:
jjdelcerro
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.swing.Element

    org.gvsig.expressionevaluator.swing.Element.CalculatedElement, org.gvsig.expressionevaluator.swing.Element.ConstantElement, org.gvsig.expressionevaluator.swing.Element.FunctionElement, org.gvsig.expressionevaluator.swing.Element.GroupElement, org.gvsig.expressionevaluator.swing.Element.SimpleElement
  • Field Summary

    Fields inherited from class org.gvsig.expressionevaluator.swing.spi.AbstractElement

    icon, LOGGER
  • Constructor Summary

    Constructors
    Constructor
    Description
    DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store)
     
    DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store, String name)
     
    DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store, String name, boolean useHostVariable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addElement(org.gvsig.expressionevaluator.Function function)
     
    void
    addElement(org.gvsig.expressionevaluator.swing.Element element)
     
     
    void
     
    org.gvsig.expressionevaluator.swing.Element
    get(int index)
     
    List<org.gvsig.expressionevaluator.swing.Element>
     
    org.gvsig.fmap.dal.feature.FeatureStore
     
     
     
    boolean
     
    Collection<org.gvsig.expressionevaluator.swing.Element>
     
    Iterator<org.gvsig.expressionevaluator.swing.Element>
     
    void
     
    org.gvsig.expressionevaluator.swing.Element
    setConfig(org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig config)
     
    final void
    setFeatureStore(org.gvsig.fmap.dal.feature.FeatureStore store)
     
    void
     
    void
    setUseFullyQualifiedNames(boolean useFullyQualifiedNames)
     
    int
     

    Methods inherited from class org.gvsig.expressionevaluator.swing.spi.AbstractElement

    cloneElement, compareTo, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getName, getValue, hasMoreValues, isEnabled, toString, used

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.gvsig.expressionevaluator.swing.Element

    cloneElement, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getName, hasMoreValues, isEnabled, used

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface org.gvsig.tools.util.LabeledValue

    getValue, toString
  • Constructor Details

    • DefaultFeatureStoreElement2

      public DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store, String name, boolean useHostVariable)
    • DefaultFeatureStoreElement2

      public DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store, String name)
    • DefaultFeatureStoreElement2

      public DefaultFeatureStoreElement2(org.gvsig.fmap.dal.feature.FeatureStore store)
  • Method Details

    • get

      public org.gvsig.expressionevaluator.swing.Element get(int index)
      Specified by:
      get in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
    • size

      public int size()
      Specified by:
      size in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
    • iterator

      public Iterator<org.gvsig.expressionevaluator.swing.Element> iterator()
      Specified by:
      iterator in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
      Specified by:
      iterator in interface Iterable<org.gvsig.expressionevaluator.swing.Element>
    • addElement

      public void addElement(org.gvsig.expressionevaluator.swing.Element element)
      Specified by:
      addElement in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
    • addElement

      public void addElement(org.gvsig.expressionevaluator.Function function)
      Specified by:
      addElement in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
    • getValues

      public Collection<org.gvsig.expressionevaluator.swing.Element> getValues()
      Specified by:
      getValues in interface org.gvsig.expressionevaluator.swing.Element
      Overrides:
      getValues in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • getElements

      public List<org.gvsig.expressionevaluator.swing.Element> getElements()
      Specified by:
      getElements in interface org.gvsig.expressionevaluator.swing.Element.GroupElement
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.gvsig.tools.util.LabeledValue
      Overrides:
      getLabel in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • getRenderedValue

      public String getRenderedValue()
      Specified by:
      getRenderedValue in interface org.gvsig.expressionevaluator.swing.Element
      Overrides:
      getRenderedValue in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
      Overrides:
      setName in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • getFeatureStore

      public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()
      Specified by:
      getFeatureStore in interface org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
    • setFeatureStore

      public final void setFeatureStore(org.gvsig.fmap.dal.feature.FeatureStore store)
      Specified by:
      setFeatureStore in interface org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
    • setConfig

      public org.gvsig.expressionevaluator.swing.Element setConfig(org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig config)
      Specified by:
      setConfig in interface org.gvsig.expressionevaluator.swing.Element
      Overrides:
      setConfig in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • reload

      public void reload()
      Specified by:
      reload in interface org.gvsig.expressionevaluator.swing.Element
      Overrides:
      reload in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • setUseFullyQualifiedNames

      public void setUseFullyQualifiedNames(boolean useFullyQualifiedNames)
      Specified by:
      setUseFullyQualifiedNames in interface org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
    • getUseFullyQualifiedNames

      public boolean getUseFullyQualifiedNames()
      Specified by:
      getUseFullyQualifiedNames in interface org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.gvsig.tools.dispose.Disposable
      Overrides:
      dispose in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
      Throws:
      CloneNotSupportedException