public class MemoryEditingManager extends java.lang.Object implements EditingManager
| Constructor and Description |
|---|
MemoryEditingManager(DefaultFeatureStore store,
Envelope envelope) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(EditableFeature newFeature) |
void |
delete(Feature feature) |
void |
dispose() |
java.util.Iterator<FeatureReference> |
getDeletedFeatures() |
Feature |
getFeature(FeatureReference reference,
FeatureStore store,
FeatureType type) |
FeatureType |
getFeatureType(java.lang.String id) |
java.util.List<FeatureType.FeatureTypeChanged> |
getFeatureTypesChanged() |
java.util.Iterator<FeatureProvider> |
getInsertedFeatures() |
java.util.Iterator<FeatureProvider> |
getUpdatedFeatures() |
boolean |
isDeleted(Feature feature) |
boolean |
isDeleted(FeatureReference featureReference) |
boolean |
isDeleted(FeatureType type) |
boolean |
isDeleted(java.lang.String featureTypeId) |
boolean |
isSelectionCompromised() |
void |
restore(FeatureReference featureReference) |
void |
restore(FeatureReference featureReference,
int code) |
void |
restore(java.lang.String featureTypeId) |
void |
restore(java.lang.String featureTypeId,
int code) |
int |
update(EditableFeature newFeature,
Feature oldFeature) |
int |
update(FeatureType newFeatureType,
FeatureType oldFeatureType) |
public MemoryEditingManager(DefaultFeatureStore store, Envelope envelope) throws DataException
DataExceptionpublic void dispose()
dispose in interface EditingManagerpublic void delete(Feature feature)
delete in interface EditingManagerpublic void add(EditableFeature newFeature)
add in interface EditingManagerpublic int update(EditableFeature newFeature, Feature oldFeature)
update in interface EditingManagerpublic int update(FeatureType newFeatureType, FeatureType oldFeatureType)
update in interface EditingManagerpublic boolean isSelectionCompromised()
isSelectionCompromised in interface EditingManagerpublic java.util.Iterator<FeatureReference> getDeletedFeatures()
getDeletedFeatures in interface EditingManagerpublic java.util.Iterator<FeatureProvider> getInsertedFeatures()
getInsertedFeatures in interface EditingManagerpublic java.util.Iterator<FeatureProvider> getUpdatedFeatures()
getUpdatedFeatures in interface EditingManagerpublic java.util.List<FeatureType.FeatureTypeChanged> getFeatureTypesChanged() throws DataException
getFeatureTypesChanged in interface EditingManagerDataExceptionpublic FeatureType getFeatureType(java.lang.String id) throws DataException
getFeatureType in interface EditingManagerDataExceptionpublic Feature getFeature(FeatureReference reference, FeatureStore store, FeatureType type) throws DataException
getFeature in interface EditingManagerDataExceptionpublic void restore(FeatureReference featureReference)
restore in interface EditingManagerpublic void restore(FeatureReference featureReference, int code)
restore in interface EditingManagerpublic void restore(java.lang.String featureTypeId)
restore in interface EditingManagerpublic void restore(java.lang.String featureTypeId,
int code)
restore in interface EditingManagerpublic boolean isDeleted(Feature feature)
isDeleted in interface EditingManagerpublic boolean isDeleted(FeatureReference featureReference)
isDeleted in interface EditingManagerpublic boolean isDeleted(FeatureType type)
isDeleted in interface EditingManagerpublic boolean isDeleted(java.lang.String featureTypeId)
isDeleted in interface EditingManager