Class DefaultExportAttributes

java.lang.Object
org.gvsig.export.impl.service.DefaultExportAttributes
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.export.ExportAttributes.ExportAttribute>, org.gvsig.export.ExportAttributes, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.GetItem<org.gvsig.export.ExportAttributes.ExportAttribute>, org.gvsig.tools.util.GetItemWithSize<org.gvsig.export.ExportAttributes.ExportAttribute>, org.gvsig.tools.util.GetItemWithSizeAndIterator<org.gvsig.export.ExportAttributes.ExportAttribute>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size, org.gvsig.tools.util.UnmodifiableBasicCollection<org.gvsig.export.ExportAttributes.ExportAttribute>, org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.export.ExportAttributes.ExportAttribute>

public final class DefaultExportAttributes extends Object implements org.gvsig.export.ExportAttributes
  • Constructor Details

    • DefaultExportAttributes

      public DefaultExportAttributes()
  • Method Details

    • fillExportAttributes

      public void fillExportAttributes(org.gvsig.fmap.dal.feature.FeatureType ftype, org.gvsig.fmap.dal.feature.FeatureQuery query)
    • attributeAsComputedAndGroupBy

      protected boolean attributeAsComputedAndGroupBy(org.gvsig.fmap.dal.feature.FeatureQuery query, String attr)
    • isShowableDataType

      protected boolean isShowableDataType(org.gvsig.tools.dataTypes.DataType dataType)
    • setNamesTranslator

      public void setNamesTranslator(org.gvsig.tools.namestranslator.NamesTranslator namesTranslator)
      Specified by:
      setNamesTranslator in interface org.gvsig.export.ExportAttributes
    • getNamesTranslator

      public org.gvsig.tools.namestranslator.NamesTranslator getNamesTranslator()
      Specified by:
      getNamesTranslator in interface org.gvsig.export.ExportAttributes
    • toList

      public List<org.gvsig.export.ExportAttributes.ExportAttribute> toList()
      Specified by:
      toList in interface org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.export.ExportAttributes.ExportAttribute>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.tools.util.IsEmpty
    • size

      public int size()
      Specified by:
      size in interface org.gvsig.tools.util.Size
    • iterator

      public Iterator<org.gvsig.export.ExportAttributes.ExportAttribute> iterator()
      Specified by:
      iterator in interface Iterable<org.gvsig.export.ExportAttributes.ExportAttribute>
    • get

      public org.gvsig.export.ExportAttributes.ExportAttribute get(int position)
      Specified by:
      get in interface org.gvsig.tools.util.GetItem<org.gvsig.export.ExportAttributes.ExportAttribute>
    • getExportAttribute

      public org.gvsig.export.ExportAttributes.ExportAttribute getExportAttribute(String name)
      Specified by:
      getExportAttribute in interface org.gvsig.export.ExportAttributes
    • getTargetFeatureType

      public org.gvsig.fmap.dal.feature.FeatureType getTargetFeatureType()
      Specified by:
      getTargetFeatureType in interface org.gvsig.export.ExportAttributes
    • setSourceFeatureType

      public void setSourceFeatureType(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType, org.gvsig.fmap.dal.feature.FeatureQuery query)
      Specified by:
      setSourceFeatureType in interface org.gvsig.export.ExportAttributes
    • isQueryAttribute

      public boolean isQueryAttribute(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr)
      Specified by:
      isQueryAttribute in interface org.gvsig.export.ExportAttributes
    • getSourceFeatureType

      public org.gvsig.fmap.dal.feature.FeatureType getSourceFeatureType()
      Specified by:
      getSourceFeatureType in interface org.gvsig.export.ExportAttributes
    • getTargetName

      public String getTargetName(String name)
      Specified by:
      getTargetName in interface org.gvsig.export.ExportAttributes
    • getSourceName

      public String getSourceName(String name)
      Specified by:
      getSourceName in interface org.gvsig.export.ExportAttributes
    • getTargetType

      public int getTargetType(String name)
      Specified by:
      getTargetType in interface org.gvsig.export.ExportAttributes
    • getSourceType

      public int getSourceType(String name)
      Specified by:
      getSourceType in interface org.gvsig.export.ExportAttributes
    • clone

      public org.gvsig.export.ExportAttributes clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.export.ExportAttributes
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • setExportAttributes

      public void setExportAttributes(List<org.gvsig.export.ExportAttributes.ExportAttribute> exportAttributes)
      Specified by:
      setExportAttributes in interface org.gvsig.export.ExportAttributes
    • setActive

      public void setActive(boolean active)
      Specified by:
      setActive in interface org.gvsig.export.ExportAttributes
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.gvsig.export.ExportAttributes
    • registerPersistence

      public static void registerPersistence()
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException