Class DefaultFeatureStoreElement

java.lang.Object
org.gvsig.expressionevaluator.swing.spi.AbstractElement
org.gvsig.fmap.dal.swing.impl.expressionevaluator.DefaultFeatureStoreElement
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 DefaultFeatureStoreElement extends org.gvsig.expressionevaluator.swing.spi.AbstractElement implements org.gvsig.fmap.dal.swing.expressionevaluator.FeatureStoreElement, org.gvsig.expressionevaluator.swing.Element.SimpleElement
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
    DefaultFeatureStoreElement(org.gvsig.fmap.dal.feature.FeatureStore store)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addElement(org.gvsig.expressionevaluator.Function function)
     
    void
    addElement(org.gvsig.expressionevaluator.swing.Element element)
     
    org.gvsig.expressionevaluator.swing.Element
    get(int index)
     
    List<org.gvsig.expressionevaluator.swing.Element>
     
    org.gvsig.fmap.dal.feature.FeatureStore
     
     
     
    boolean
     
    Iterator<org.gvsig.expressionevaluator.swing.Element>
     
    org.gvsig.expressionevaluator.swing.Element
    setConfig(org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig config)
     
    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

    clone, cloneElement, compareTo, dispose, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getRenderedValue, getValue, getValues, hasMoreValues, isEnabled, reload, toString, used

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.gvsig.tools.lang.Cloneable

    clone

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose

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

    cloneElement, getAditionalPanel, getConfig, getDescription, getIcon, getIconName, getRenderedValue, getValues, hasMoreValues, isEnabled, reload, used

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

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

    getValue, toString
  • Constructor Details

    • DefaultFeatureStoreElement

      public DefaultFeatureStoreElement(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
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.gvsig.tools.util.LabeledValue
      Overrides:
      getLabel 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
    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.expressionevaluator.swing.Element
      Overrides:
      getName in class org.gvsig.expressionevaluator.swing.spi.AbstractElement
    • 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
    • getElements

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

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

      public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()
      Specified by:
      getFeatureStore 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
    • 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