public interface FeatureStoreTransform extends Persistent, Cloneable
Modifier and Type | Method and Description |
---|---|
void |
applyTransform(Feature source,
EditableFeature target)
Applies this transform between two features, copying the source data to
the target feature.
|
FeatureType |
getDefaultFeatureType()
Returns the default
FeatureType . |
String |
getDescription() |
Object |
getDynValue(String name) |
FeatureStore |
getFeatureStore()
Returns the FeatureStore to which this transform belongs.
|
List<FeatureType> |
getFeatureTypes()
Returns this FeatureStoreTransform's FeatureType(s)
|
String |
getName() |
FeatureType |
getSourceFeatureTypeFrom(FeatureType targetFeatureType)
Returns the original store
FeatureType that replaces
targetFeatureType of this FeatureStoreTransform's |
boolean |
hasDynValue(String name) |
boolean |
isTransformsOriginalValues()
Retruns true if this make changes of any attributes values or false if
only
FeatureType definitions is changed. |
void |
setDynValue(String name,
Object value) |
void |
setFeatureStore(FeatureStore featureStore)
Sets the FeatureStore to which this transform is applied.
|
void |
setSourceMetadata(DynObject metadata)
Sets the original metadata for this transform
|
void |
setUp()
This method must perform the necessary actions to set up the transformation.
|
loadFromState, saveToState
FeatureType getDefaultFeatureType() throws DataException
FeatureType
.FeatureType
DataException
List<FeatureType> getFeatureTypes() throws DataException
DataException
FeatureType getSourceFeatureTypeFrom(FeatureType targetFeatureType)
FeatureType
that replaces
targetFeatureType of this FeatureStoreTransform'sFeatureType
void applyTransform(Feature source, EditableFeature target) throws DataException
source
- feature whose data will be used as sourcetarget
- feature in which the source data will be copiedDataException
void setFeatureStore(FeatureStore featureStore)
featureStore
- FeatureStore to which this transform is applied.FeatureStore getFeatureStore()
boolean isTransformsOriginalValues()
FeatureType
definitions is changed.FeatureStoreTransforms#isTransformsOriginalValues()}
String getName()
String getDescription()
void setSourceMetadata(DynObject metadata)
metadata
- void setDynValue(String name, Object value) throws DynFieldNotFoundException
DynFieldNotFoundException
boolean hasDynValue(String name)
Object getDynValue(String name) throws DynFieldNotFoundException
DynFieldNotFoundException