Package org.gvsig.fmap.dal.feature.impl
Class DefaultFeatureStoreTransforms
java.lang.Object
org.gvsig.fmap.dal.feature.impl.DefaultFeatureStoreTransforms
- All Implemented Interfaces:
Cloneable,Iterable<org.gvsig.fmap.dal.feature.FeatureStoreTransform>,org.gvsig.fmap.dal.feature.FeatureStoreTransforms,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
- Direct Known Subclasses:
FeatureTypeManager.FeatureTypeManagerFeatureStoreTransforms
public class DefaultFeatureStoreTransforms
extends Object
implements org.gvsig.fmap.dal.feature.FeatureStoreTransforms, org.gvsig.tools.persistence.Persistent
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.feature.FeatureStoreTransformadd(org.gvsig.fmap.dal.feature.FeatureStoreTransform transform) org.gvsig.fmap.dal.feature.FeatureapplyTransform(DefaultFeature source, org.gvsig.fmap.dal.feature.FeatureType targetFeatureType) protected voidvoidclear()clone()org.gvsig.fmap.dal.feature.FeatureTypegetDynValue(String name) org.gvsig.fmap.dal.feature.FeatureStoreorg.gvsig.fmap.dal.feature.FeatureTypegetFeatureType(String featureTypeId) List<org.gvsig.fmap.dal.feature.FeatureType> org.gvsig.fmap.dal.feature.FeatureTypegetSourceFeatureTypeFrom(org.gvsig.fmap.dal.feature.FeatureType targetFeatureType) org.gvsig.fmap.dal.feature.FeatureStoreTransformgetTransform(int index) booleanhasDynValue(String name) booleanisEmpty()booleanIterator<org.gvsig.fmap.dal.feature.FeatureStoreTransform> iterator()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) protected voidstatic voidremove(int index) booleanremove(org.gvsig.fmap.dal.feature.FeatureStoreTransform transform) voidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetDynValue(String name, Object value) voidsetFeatureStore(org.gvsig.fmap.dal.feature.FeatureStore featureStore) voidsetStoreForClone(org.gvsig.fmap.dal.feature.FeatureStore featureStore) intsize()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
-
DefaultFeatureStoreTransforms
public DefaultFeatureStoreTransforms() -
DefaultFeatureStoreTransforms
-
-
Method Details
-
checkEditingMode
protected void checkEditingMode() -
notifyChangeToStore
protected void notifyChangeToStore() -
add
public org.gvsig.fmap.dal.feature.FeatureStoreTransform add(org.gvsig.fmap.dal.feature.FeatureStoreTransform transform) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
addin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms- Throws:
org.gvsig.fmap.dal.exception.DataException
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
getTransform
public org.gvsig.fmap.dal.feature.FeatureStoreTransform getTransform(int index) - Specified by:
getTransformin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
iterator
-
remove
- Specified by:
removein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
remove
public boolean remove(org.gvsig.fmap.dal.feature.FeatureStoreTransform transform) - Specified by:
removein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
applyTransform
public org.gvsig.fmap.dal.feature.Feature applyTransform(DefaultFeature source, org.gvsig.fmap.dal.feature.FeatureType targetFeatureType) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSourceFeatureTypeFrom
public org.gvsig.fmap.dal.feature.FeatureType getSourceFeatureTypeFrom(org.gvsig.fmap.dal.feature.FeatureType targetFeatureType) -
getDefaultFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getDefaultFeatureType() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureTypes
public List<org.gvsig.fmap.dal.feature.FeatureType> getFeatureTypes() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore() -
setFeatureStore
public void setFeatureStore(org.gvsig.fmap.dal.feature.FeatureStore featureStore) -
setStoreForClone
public void setStoreForClone(org.gvsig.fmap.dal.feature.FeatureStore featureStore) -
isTransformsOriginalValues
public boolean isTransformsOriginalValues()- Specified by:
isTransformsOriginalValuesin interfaceorg.gvsig.fmap.dal.feature.FeatureStoreTransforms
-
getFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getFeatureType(String featureTypeId) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
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
-
registerPersistent
public static void registerPersistent() -
getDynValue
public Object getDynValue(String name) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
setDynValue
public void setDynValue(String name, Object value) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
hasDynValue
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-