Class BasicFeature.Storage

  • Enclosing class:
    BasicFeature

    protected abstract static class BasicFeature.Storage
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Storage​(io.jeo.vector.Schema schema)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract io.jeo.vector.Schema buildSchema()
      Method for subclasses to implement to build a schema for the feature from its underlying attributes.
      protected org.osgeo.proj4j.CoordinateReferenceSystem crs()  
      protected BasicFeature.Storage crs​(org.osgeo.proj4j.CoordinateReferenceSystem crs)  
      protected abstract com.vividsolutions.jts.geom.Geometry findGeometry()
      Method for subclasses to implement in order to find a geometry object when no schema information is available.
      protected com.vividsolutions.jts.geom.Geometry geometry()  
      protected abstract java.lang.Object get​(int index)  
      protected abstract java.lang.Object get​(java.lang.String key)  
      protected abstract boolean has​(java.lang.String key)  
      protected abstract java.util.List<java.lang.Object> list()  
      protected abstract java.util.Map<java.lang.String,​java.lang.Object> map()  
      protected abstract void put​(java.lang.String key, java.lang.Object value)  
      protected io.jeo.vector.Schema schema()  
      protected io.jeo.vector.Schema schema​(boolean derive)  
      protected abstract void set​(int index, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Storage

        protected Storage​(io.jeo.vector.Schema schema)
    • Method Detail

      • schema

        protected io.jeo.vector.Schema schema()
      • schema

        protected io.jeo.vector.Schema schema​(boolean derive)
      • geometry

        protected com.vividsolutions.jts.geom.Geometry geometry()
      • crs

        protected org.osgeo.proj4j.CoordinateReferenceSystem crs()
      • buildSchema

        protected abstract io.jeo.vector.Schema buildSchema()
        Method for subclasses to implement to build a schema for the feature from its underlying attributes.
      • findGeometry

        protected abstract com.vividsolutions.jts.geom.Geometry findGeometry()
        Method for subclasses to implement in order to find a geometry object when no schema information is available.
      • get

        protected abstract java.lang.Object get​(java.lang.String key)
      • get

        protected abstract java.lang.Object get​(int index)
      • put

        protected abstract void put​(java.lang.String key,
                                    java.lang.Object value)
      • set

        protected abstract void set​(int index,
                                    java.lang.Object value)
      • list

        protected abstract java.util.List<java.lang.Object> list()
      • map

        protected abstract java.util.Map<java.lang.String,​java.lang.Object> map()
      • has

        protected abstract boolean has​(java.lang.String key)