Package org.gvsig.topology.lib.impl
Class DefaultTopologyDataSet
java.lang.Object
org.gvsig.topology.lib.impl.DefaultTopologyDataSet
- All Implemented Interfaces:
org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson,org.gvsig.tools.util.PropertiesSupport,TopologyDataSet
- Author:
- jjdelcerro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.topology.lib.api.TopologyDataSet
TopologyDataSet.Operation -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTopologyDataSet(TopologyServices services, String name, org.gvsig.fmap.dal.DataStore store) -
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()booleanorg.gvsig.fmap.dal.feature.FeaturefindFirst(org.gvsig.expressionevaluator.Expression filter) voidvoidfromJson(javax.json.JsonObject json) org.gvsig.fmap.dal.feature.FeatureStoreintgetName()getProperty(String string) 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 store) voidIterable<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()voidvoidsetProperty(String string, Object o) voidsetStore(org.gvsig.fmap.dal.DataStore store) javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()voidupdate(org.gvsig.fmap.dal.feature.EditableFeature feature) Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
DefaultTopologyDataSet
public DefaultTopologyDataSet() -
DefaultTopologyDataSet
public DefaultTopologyDataSet(TopologyServices services, String name, org.gvsig.fmap.dal.DataStore store)
-
-
Method Details
-
restart
public void restart()- Specified by:
restartin interfaceTopologyDataSet
-
equals
-
getName
- Specified by:
getNamein interfaceTopologyDataSet
-
setName
- Specified by:
setNamein interfaceTopologyDataSet
-
toString
-
setStore
public void setStore(org.gvsig.fmap.dal.DataStore store) - Specified by:
setStorein interfaceTopologyDataSet
-
getStore
public org.gvsig.fmap.dal.DataStore getStore()- Specified by:
getStorein interfaceTopologyDataSet
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()- Specified by:
getFeatureStorein interfaceTopologyDataSet
-
getSize
public long getSize()- Specified by:
getSizein interfaceTopologyDataSet
-
isThisStore
public boolean isThisStore(org.gvsig.fmap.dal.feature.FeatureStore store) - Specified by:
isThisStorein interfaceTopologyDataSet
-
getGeometryType
public int getGeometryType()- Specified by:
getGeometryTypein interfaceTopologyDataSet
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.visitor.VisitCanceledException - Specified by:
acceptin interfaceTopologyDataSet- Throws:
org.gvsig.tools.visitor.VisitCanceledException
-
edit
public void edit() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
editin interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
finishEditing
public void finishEditing() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
finishEditingin interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createNewFeature
public org.gvsig.fmap.dal.feature.EditableFeature createNewFeature() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
createNewFeaturein interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
perform
public void perform(String operation, org.gvsig.fmap.dal.feature.Feature feature) throws org.gvsig.fmap.dal.exception.DataException - Throws:
org.gvsig.fmap.dal.exception.DataException
-
insert
public void insert(org.gvsig.fmap.dal.feature.EditableFeature feature) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
insertin interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
update
public void update(org.gvsig.fmap.dal.feature.EditableFeature feature) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
updatein interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
delete
public void delete(org.gvsig.fmap.dal.feature.Feature feature) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
deletein interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
delete
public void delete(org.gvsig.fmap.dal.feature.FeatureReference feature) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
deletein interfaceTopologyDataSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
toJson
public javax.json.JsonObject toJson()- Specified by:
toJsonin interfaceorg.gvsig.json.SupportToJson
-
toJsonBuilder
public org.gvsig.json.JsonObjectBuilder toJsonBuilder()- Specified by:
toJsonBuilderin interfaceorg.gvsig.json.SupportToJson
-
fromJson
public void fromJson(javax.json.JsonObject json) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
getProperty
- Specified by:
getPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperty
- Specified by:
setPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getProperties
- Specified by:
getPropertiesin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getSpatialIndex
public org.gvsig.fmap.geom.SpatialIndex getSpatialIndex()- Specified by:
getSpatialIndexin interfaceTopologyDataSet
-
query
public Iterable<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryin interfaceTopologyDataSet
-
queryReferences
public Iterable<org.gvsig.fmap.dal.feature.FeatureReference> queryReferences(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryReferencesin interfaceTopologyDataSet
-
queryFeatures
public Iterable<org.gvsig.fmap.dal.feature.Feature> queryFeatures(org.gvsig.fmap.geom.Geometry geom) - Specified by:
queryFeaturesin interfaceTopologyDataSet
-
findFirst
public org.gvsig.fmap.dal.feature.Feature findFirst(org.gvsig.expressionevaluator.Expression filter) - Specified by:
findFirstin interfaceTopologyDataSet
-