Package org.gvsig.export.impl.service
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.export.ExportAttributes
org.gvsig.export.ExportAttributes.ExportAttribute -
Field Summary
Fields inherited from interface org.gvsig.tools.util.GetItemWithSizeAndIterator
EMPTY_GETITEMWITHSIZEANDITERATORFields inherited from interface org.gvsig.tools.util.UnmodifiableBasicList
EMPTY_UNMODIFIABLEBASICLIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanattributeAsComputedAndGroupBy(org.gvsig.fmap.dal.feature.FeatureQuery query, String attr) org.gvsig.export.ExportAttributesclone()voidfillExportAttributes(org.gvsig.fmap.dal.feature.FeatureType ftype, org.gvsig.fmap.dal.feature.FeatureQuery query) org.gvsig.export.ExportAttributes.ExportAttributeget(int position) org.gvsig.export.ExportAttributes.ExportAttributegetExportAttribute(String name) org.gvsig.tools.namestranslator.NamesTranslatororg.gvsig.fmap.dal.feature.FeatureTypegetSourceName(String name) intgetSourceType(String name) org.gvsig.fmap.dal.feature.FeatureTypegetTargetName(String name) intgetTargetType(String name) booleanisActive()booleanisEmpty()booleanisQueryAttribute(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) protected booleanisShowableDataType(org.gvsig.tools.dataTypes.DataType dataType) Iterator<org.gvsig.export.ExportAttributes.ExportAttribute> iterator()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetActive(boolean active) voidsetExportAttributes(List<org.gvsig.export.ExportAttributes.ExportAttribute> exportAttributes) voidsetNamesTranslator(org.gvsig.tools.namestranslator.NamesTranslator namesTranslator) voidsetSourceFeatureType(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType, org.gvsig.fmap.dal.feature.FeatureQuery query) intsize()List<org.gvsig.export.ExportAttributes.ExportAttribute> toList()Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
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:
setNamesTranslatorin interfaceorg.gvsig.export.ExportAttributes
-
getNamesTranslator
public org.gvsig.tools.namestranslator.NamesTranslator getNamesTranslator()- Specified by:
getNamesTranslatorin interfaceorg.gvsig.export.ExportAttributes
-
toList
- Specified by:
toListin interfaceorg.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.export.ExportAttributes.ExportAttribute>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.tools.util.IsEmpty
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.tools.util.Size
-
iterator
-
get
public org.gvsig.export.ExportAttributes.ExportAttribute get(int position) - Specified by:
getin interfaceorg.gvsig.tools.util.GetItem<org.gvsig.export.ExportAttributes.ExportAttribute>
-
getExportAttribute
- Specified by:
getExportAttributein interfaceorg.gvsig.export.ExportAttributes
-
getTargetFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getTargetFeatureType()- Specified by:
getTargetFeatureTypein interfaceorg.gvsig.export.ExportAttributes
-
setSourceFeatureType
public void setSourceFeatureType(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType, org.gvsig.fmap.dal.feature.FeatureQuery query) - Specified by:
setSourceFeatureTypein interfaceorg.gvsig.export.ExportAttributes
-
isQueryAttribute
public boolean isQueryAttribute(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) - Specified by:
isQueryAttributein interfaceorg.gvsig.export.ExportAttributes
-
getSourceFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getSourceFeatureType()- Specified by:
getSourceFeatureTypein interfaceorg.gvsig.export.ExportAttributes
-
getTargetName
- Specified by:
getTargetNamein interfaceorg.gvsig.export.ExportAttributes
-
getSourceName
- Specified by:
getSourceNamein interfaceorg.gvsig.export.ExportAttributes
-
getTargetType
- Specified by:
getTargetTypein interfaceorg.gvsig.export.ExportAttributes
-
getSourceType
- Specified by:
getSourceTypein interfaceorg.gvsig.export.ExportAttributes
-
clone
- Specified by:
clonein interfaceorg.gvsig.export.ExportAttributes- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
setExportAttributes
public void setExportAttributes(List<org.gvsig.export.ExportAttributes.ExportAttribute> exportAttributes) - Specified by:
setExportAttributesin interfaceorg.gvsig.export.ExportAttributes
-
setActive
public void setActive(boolean active) - Specified by:
setActivein interfaceorg.gvsig.export.ExportAttributes
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.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:
saveToStatein interfaceorg.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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-