public final class DefaultExportAttributes extends java.lang.Object implements ExportAttributes
ExportAttributes.ExportAttributeEMPTY_UNMODIFIABLEBASICLISTEMPTY_GETITEMWITHSIZEANDITERATOR| Constructor and Description |
|---|
DefaultExportAttributes() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEmpty, isEmpty, isEmptyQuietlypublic void fillExportAttributes(FeatureType ftype, FeatureQuery query)
protected boolean attributeAsComputedAndGroupBy(FeatureQuery query, java.lang.String attr)
protected boolean isShowableDataType(DataType dataType)
public void setNamesTranslator(NamesTranslator namesTranslator)
setNamesTranslator in interface ExportAttributespublic NamesTranslator getNamesTranslator()
getNamesTranslator in interface ExportAttributespublic java.util.List<ExportAttributes.ExportAttribute> toList()
toList in interface UnmodifiableBasicList<ExportAttributes.ExportAttribute>public java.util.Iterator<ExportAttributes.ExportAttribute> iterator()
iterator in interface java.lang.Iterable<ExportAttributes.ExportAttribute>public ExportAttributes.ExportAttribute get(int position)
get in interface GetItem<ExportAttributes.ExportAttribute>public ExportAttributes.ExportAttribute getExportAttribute(java.lang.String name)
getExportAttribute in interface ExportAttributespublic FeatureType getTargetFeatureType()
getTargetFeatureType in interface ExportAttributespublic void setSourceFeatureType(FeatureType sourceFeatureType, FeatureQuery query)
setSourceFeatureType in interface ExportAttributespublic boolean isQueryAttribute(FeatureAttributeDescriptor attr)
isQueryAttribute in interface ExportAttributespublic FeatureType getSourceFeatureType()
getSourceFeatureType in interface ExportAttributespublic java.lang.String getTargetName(java.lang.String name)
getTargetName in interface ExportAttributespublic java.lang.String getSourceName(java.lang.String name)
getSourceName in interface ExportAttributespublic int getTargetType(java.lang.String name)
getTargetType in interface ExportAttributespublic int getSourceType(java.lang.String name)
getSourceType in interface ExportAttributespublic ExportAttributes clone() throws java.lang.CloneNotSupportedException
clone in interface ExportAttributesclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void setExportAttributes(java.util.List<ExportAttributes.ExportAttribute> exportAttributes)
setExportAttributes in interface ExportAttributespublic void setActive(boolean active)
setActive in interface ExportAttributespublic boolean isActive()
isActive in interface ExportAttributespublic static void registerPersistence()
public void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceException