public abstract class AbstractExportParameters extends java.lang.Object implements ExportParameters
| Modifier and Type | Field and Description |
|---|---|
protected ExportAttributes |
exportAttributes |
ExportServiceFactory |
factory |
protected static Logger |
LOGGER |
USE_ALL_FEATURES, USE_FILTERED_FEATURES, USE_SELECTED_FEATURES| Constructor and Description |
|---|
AbstractExportParameters(ExportServiceFactory factory) |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetServiceNamelabelprotected ExportAttributes exportAttributes
public ExportServiceFactory factory
protected static final Logger LOGGER
public AbstractExportParameters(ExportServiceFactory factory)
public boolean needsSelectTargetProjection()
needsSelectTargetProjection in interface ExportParameterspublic FeatureType getSourceFeatureType()
getSourceFeatureType in interface ExportParameterspublic void setSourceFeatureType(FeatureType sourceFeatureType)
setSourceFeatureType in interface ExportParameterspublic void setSourceFeatureStore(FeatureStore sourceFeatureStore)
setSourceFeatureStore in interface ExportParameterspublic FeatureStore getSourceFeatureStore()
getSourceFeatureStore in interface ExportParameterspublic Expression getFilterExpresion()
getFilterExpresion in interface ExportParameterspublic void setFilterExpresion(Expression expression)
setFilterExpresion in interface ExportParameterspublic FeatureQuery getFeatureQuery()
getFeatureQuery in interface ExportParameterspublic void setFeatureQuery(FeatureQuery query)
setFeatureQuery in interface ExportParameterspublic int getFeaturesToUse()
getFeaturesToUse in interface ExportParameterspublic void setFeaturesToUse(int featuresToUse)
setFeaturesToUse in interface ExportParameterspublic java.lang.Object getContext()
getContext in interface ExportParameterspublic void setContext(java.lang.Object context)
setContext in interface ExportParameterspublic ExportAttributes getExportAttributes()
getExportAttributes in interface ExportParameterspublic void setExportAttributes(ExportAttributes export)
setExportAttributes in interface ExportParameterspublic ExportParameters clone() throws java.lang.CloneNotSupportedException
clone in interface ExportParametersclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic java.util.Date getCreationDate()
getCreationDate in interface ExportParameterspublic void setCreationDate(java.util.Date date)
setCreationDate in interface ExportParameterspublic java.lang.String getLabel()
getLabel in interface LabeledValuepublic java.lang.Object getValue()
getValue in interface LabeledValuepublic java.lang.String toString()
toString in interface LabeledValuetoString in class java.lang.Objectpublic ExportServiceFactory getFactory()
getFactory in interface ExportParameterspublic FeatureType getTargetFeatureType()
getTargetFeatureType in interface ExportParameterspublic static void registerPersistence()
public void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic void resetVolatileValues()
resetVolatileValues in interface ExportParameters