Class MemoryEditingManager
java.lang.Object
org.gvsig.fmap.dal.feature.impl.editing.memory.MemoryEditingManager
- All Implemented Interfaces:
EditingManager
-
Constructor Summary
ConstructorsConstructorDescriptionMemoryEditingManager(DefaultFeatureStore store, org.gvsig.fmap.geom.primitive.Envelope envelope) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.gvsig.fmap.dal.feature.EditableFeature newFeature) voiddelete(org.gvsig.fmap.dal.feature.Feature feature) voiddispose()Iterator<org.gvsig.fmap.dal.feature.FeatureReference> org.gvsig.fmap.dal.feature.FeaturegetFeature(org.gvsig.fmap.dal.feature.FeatureReference reference, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type) org.gvsig.fmap.dal.feature.FeatureTypegetFeatureType(String id) List<org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged> Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider> Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider> booleanbooleanisDeleted(org.gvsig.fmap.dal.feature.Feature feature) booleanisDeleted(org.gvsig.fmap.dal.feature.FeatureReference featureReference) booleanisDeleted(org.gvsig.fmap.dal.feature.FeatureType type) booleanvoidvoidvoidrestore(org.gvsig.fmap.dal.feature.FeatureReference featureReference) voidrestore(org.gvsig.fmap.dal.feature.FeatureReference featureReference, int code) intupdate(org.gvsig.fmap.dal.feature.EditableFeature newFeature, org.gvsig.fmap.dal.feature.Feature oldFeature) intupdate(org.gvsig.fmap.dal.feature.FeatureType newFeatureType, org.gvsig.fmap.dal.feature.FeatureType oldFeatureType)
-
Constructor Details
-
MemoryEditingManager
public MemoryEditingManager(DefaultFeatureStore store, org.gvsig.fmap.geom.primitive.Envelope envelope) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceEditingManager
-
delete
public void delete(org.gvsig.fmap.dal.feature.Feature feature) - Specified by:
deletein interfaceEditingManager
-
add
public void add(org.gvsig.fmap.dal.feature.EditableFeature newFeature) - Specified by:
addin interfaceEditingManager
-
update
public int update(org.gvsig.fmap.dal.feature.EditableFeature newFeature, org.gvsig.fmap.dal.feature.Feature oldFeature) - Specified by:
updatein interfaceEditingManager
-
update
public int update(org.gvsig.fmap.dal.feature.FeatureType newFeatureType, org.gvsig.fmap.dal.feature.FeatureType oldFeatureType) - Specified by:
updatein interfaceEditingManager
-
isSelectionCompromised
public boolean isSelectionCompromised()- Specified by:
isSelectionCompromisedin interfaceEditingManager
-
getDeletedFeatures
- Specified by:
getDeletedFeaturesin interfaceEditingManager
-
getInsertedFeatures
- Specified by:
getInsertedFeaturesin interfaceEditingManager
-
getUpdatedFeatures
- Specified by:
getUpdatedFeaturesin interfaceEditingManager
-
getFeatureTypesChanged
public List<org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged> getFeatureTypesChanged() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getFeatureTypesChangedin interfaceEditingManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getFeatureType(String id) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getFeatureTypein interfaceEditingManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getFeature
public org.gvsig.fmap.dal.feature.Feature getFeature(org.gvsig.fmap.dal.feature.FeatureReference reference, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getFeaturein interfaceEditingManager- Throws:
org.gvsig.fmap.dal.exception.DataException
-
restore
public void restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference) - Specified by:
restorein interfaceEditingManager
-
restore
public void restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference, int code) - Specified by:
restorein interfaceEditingManager
-
restore
- Specified by:
restorein interfaceEditingManager
-
restore
- Specified by:
restorein interfaceEditingManager
-
isDeleted
public boolean isDeleted(org.gvsig.fmap.dal.feature.Feature feature) - Specified by:
isDeletedin interfaceEditingManager
-
isDeleted
public boolean isDeleted(org.gvsig.fmap.dal.feature.FeatureReference featureReference) - Specified by:
isDeletedin interfaceEditingManager
-
isDeleted
public boolean isDeleted(org.gvsig.fmap.dal.feature.FeatureType type) - Specified by:
isDeletedin interfaceEditingManager
-
isDeleted
- Specified by:
isDeletedin interfaceEditingManager
-