Package org.oscim.theme.carto
Class BasicFeature.Storage
- java.lang.Object
-
- org.oscim.theme.carto.BasicFeature.Storage
-
- Enclosing class:
- BasicFeature
protected abstract static class BasicFeature.Storage extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStorage(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.SchemabuildSchema()Method for subclasses to implement to build a schema for the feature from its underlying attributes.protected org.osgeo.proj4j.CoordinateReferenceSystemcrs()protected BasicFeature.Storagecrs(org.osgeo.proj4j.CoordinateReferenceSystem crs)protected abstract com.vividsolutions.jts.geom.GeometryfindGeometry()Method for subclasses to implement in order to find a geometry object when no schema information is available.protected com.vividsolutions.jts.geom.Geometrygeometry()protected abstract java.lang.Objectget(int index)protected abstract java.lang.Objectget(java.lang.String key)protected abstract booleanhas(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 voidput(java.lang.String key, java.lang.Object value)protected io.jeo.vector.Schemaschema()protected io.jeo.vector.Schemaschema(boolean derive)protected abstract voidset(int index, java.lang.Object value)
-
-
-
Method Detail
-
crs
protected BasicFeature.Storage crs(org.osgeo.proj4j.CoordinateReferenceSystem crs)
-
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)
-
-