Package org.gvsig.topology.lib.api
Interface TopologyDataSet
- All Superinterfaces:
org.gvsig.tools.util.PropertiesSupport,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson
public interface TopologyDataSet
extends org.gvsig.tools.util.PropertiesSupport, org.gvsig.json.SupportJson
- Author:
- jjdelcerro
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.gvsig.tools.visitor.Visitor visitor) org.gvsig.fmap.dal.feature.EditableFeaturevoiddelete(org.gvsig.fmap.dal.feature.Feature feature) voiddelete(org.gvsig.fmap.dal.feature.FeatureReference feature) voidedit()org.gvsig.fmap.dal.feature.FeaturefindFirst(org.gvsig.expressionevaluator.Expression expression) voidorg.gvsig.fmap.dal.feature.FeatureStoreintgetName()longgetSize()org.gvsig.fmap.geom.SpatialIndexorg.gvsig.fmap.dal.DataStoregetStore()voidinsert(org.gvsig.fmap.dal.feature.EditableFeature feature) booleanisThisStore(org.gvsig.fmap.dal.feature.FeatureStore featureStore) Iterable<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom) Iterable<org.gvsig.fmap.dal.feature.Feature> queryFeatures(org.gvsig.fmap.geom.Geometry geom) Iterable<org.gvsig.fmap.dal.feature.FeatureReference> queryReferences(org.gvsig.fmap.geom.Geometry geom) voidrestart()voidvoidsetStore(org.gvsig.fmap.dal.DataStore store) voidupdate(org.gvsig.fmap.dal.feature.EditableFeature feature) Methods inherited from interface org.gvsig.tools.util.PropertiesSupport
getProperties, getProperty, setPropertyMethods inherited from interface org.gvsig.json.SupportFromJson
fromJsonMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Method Details
-
setName
-
getName
String getName() -
setStore
void setStore(org.gvsig.fmap.dal.DataStore store) -
getStore
org.gvsig.fmap.dal.DataStore getStore() -
getFeatureStore
org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore() -
isThisStore
boolean isThisStore(org.gvsig.fmap.dal.feature.FeatureStore featureStore) -
getGeometryType
int getGeometryType() -
accept
void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.visitor.VisitCanceledException - Throws:
org.gvsig.tools.visitor.VisitCanceledException
-
edit
void edit() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
finishEditing
void finishEditing() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createNewFeature
org.gvsig.fmap.dal.feature.EditableFeature createNewFeature() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-
delete
void delete(org.gvsig.fmap.dal.feature.FeatureReference feature) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
delete
void delete(org.gvsig.fmap.dal.feature.Feature feature) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
insert
void insert(org.gvsig.fmap.dal.feature.EditableFeature feature) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
update
void update(org.gvsig.fmap.dal.feature.EditableFeature feature) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
getSize
long getSize() -
getSpatialIndex
org.gvsig.fmap.geom.SpatialIndex getSpatialIndex() -
query
- Parameters:
geom-- Returns:
-
queryFeatures
-
queryReferences
Iterable<org.gvsig.fmap.dal.feature.FeatureReference> queryReferences(org.gvsig.fmap.geom.Geometry geom) -
findFirst
org.gvsig.fmap.dal.feature.Feature findFirst(org.gvsig.expressionevaluator.Expression expression) -
restart
void restart()
-