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
    Modifier and Type
    Interface
    Description
    static interface 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(org.gvsig.tools.visitor.Visitor visitor)
     
    org.gvsig.fmap.dal.feature.EditableFeature
     
    void
    delete(org.gvsig.fmap.dal.feature.Feature feature)
     
    void
    delete(org.gvsig.fmap.dal.feature.FeatureReference feature)
     
    void
     
    org.gvsig.fmap.dal.feature.Feature
    findFirst(org.gvsig.expressionevaluator.Expression expression)
     
    void
     
    org.gvsig.fmap.dal.feature.FeatureStore
     
    int
     
     
    long
     
    org.gvsig.fmap.geom.SpatialIndex
     
    org.gvsig.fmap.dal.DataStore
     
    void
    insert(org.gvsig.fmap.dal.feature.EditableFeature feature)
     
    boolean
    isThisStore(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)
     
    void
     
    void
     
    void
    setStore(org.gvsig.fmap.dal.DataStore store)
     
    void
    update(org.gvsig.fmap.dal.feature.EditableFeature feature)
     

    Methods inherited from interface org.gvsig.tools.util.PropertiesSupport

    getProperties, getProperty, setProperty

    Methods inherited from interface org.gvsig.json.SupportFromJson

    fromJson

    Methods inherited from interface org.gvsig.json.SupportToJson

    toJson, toJson, toJsonBuilder, toJsonBuilder
  • Method Details

    • setName

      void setName(String name)
    • 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

      Iterable<org.gvsig.fmap.dal.feature.FeatureReference> query(org.gvsig.fmap.geom.Geometry geom)
      Parameters:
      geom -
      Returns:
    • queryFeatures

      Iterable<org.gvsig.fmap.dal.feature.Feature> queryFeatures(org.gvsig.fmap.geom.Geometry geom)
    • 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()