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

public class DefaultTopologyDataSet extends Object implements TopologyDataSet
Author:
jjdelcerro
  • 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:
      restart in interface TopologyDataSet
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getName

      public String getName()
      Specified by:
      getName in interface TopologyDataSet
    • setName

      public void setName(String name)
      Specified by:
      setName in interface TopologyDataSet
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setStore

      public void setStore(org.gvsig.fmap.dal.DataStore store)
      Specified by:
      setStore in interface TopologyDataSet
    • getStore

      public org.gvsig.fmap.dal.DataStore getStore()
      Specified by:
      getStore in interface TopologyDataSet
    • getFeatureStore

      public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()
      Specified by:
      getFeatureStore in interface TopologyDataSet
    • getSize

      public long getSize()
      Specified by:
      getSize in interface TopologyDataSet
    • isThisStore

      public boolean isThisStore(org.gvsig.fmap.dal.feature.FeatureStore store)
      Specified by:
      isThisStore in interface TopologyDataSet
    • getGeometryType

      public int getGeometryType()
      Specified by:
      getGeometryType in interface TopologyDataSet
    • accept

      public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.visitor.VisitCanceledException
      Specified by:
      accept in interface TopologyDataSet
      Throws:
      org.gvsig.tools.visitor.VisitCanceledException
    • edit

      public void edit() throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      edit in interface TopologyDataSet
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • finishEditing

      public void finishEditing() throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      finishEditing in interface TopologyDataSet
      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:
      createNewFeature in interface TopologyDataSet
      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:
      insert in interface TopologyDataSet
      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:
      update in interface TopologyDataSet
      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:
      delete in interface TopologyDataSet
      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:
      delete in interface TopologyDataSet
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • toJson

      public javax.json.JsonObject toJson()
      Specified by:
      toJson in interface org.gvsig.json.SupportToJson
    • toJsonBuilder

      public org.gvsig.json.JsonObjectBuilder toJsonBuilder()
      Specified by:
      toJsonBuilder in interface org.gvsig.json.SupportToJson
    • fromJson

      public void fromJson(javax.json.JsonObject json)
      Specified by:
      fromJson in interface org.gvsig.json.SupportFromJson
    • getProperty

      public Object getProperty(String string)
      Specified by:
      getProperty in interface org.gvsig.tools.util.PropertiesSupport
    • setProperty

      public void setProperty(String string, Object o)
      Specified by:
      setProperty in interface org.gvsig.tools.util.PropertiesSupport
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface org.gvsig.tools.util.PropertiesSupport
    • getSpatialIndex

      public org.gvsig.fmap.geom.SpatialIndex getSpatialIndex()
      Specified by:
      getSpatialIndex in interface TopologyDataSet
    • query

      public Iterable<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom)
      Specified by:
      query in interface TopologyDataSet
    • queryReferences

      public Iterable<org.gvsig.fmap.dal.feature.FeatureReference> queryReferences(org.gvsig.fmap.geom.Geometry geom)
      Specified by:
      queryReferences in interface TopologyDataSet
    • queryFeatures

      public Iterable<org.gvsig.fmap.dal.feature.Feature> queryFeatures(org.gvsig.fmap.geom.Geometry geom)
      Specified by:
      queryFeatures in interface TopologyDataSet
    • findFirst

      public org.gvsig.fmap.dal.feature.Feature findFirst(org.gvsig.expressionevaluator.Expression filter)
      Specified by:
      findFirst in interface TopologyDataSet