protected abstract static class BasicFeature.Storage
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Storage(io.jeo.vector.Schema schema) |
| Modifier and Type | Method and 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) |
protected BasicFeature.Storage crs(org.osgeo.proj4j.CoordinateReferenceSystem crs)
protected io.jeo.vector.Schema schema()
protected io.jeo.vector.Schema schema(boolean derive)
protected com.vividsolutions.jts.geom.Geometry geometry()
protected org.osgeo.proj4j.CoordinateReferenceSystem crs()
protected abstract io.jeo.vector.Schema buildSchema()
protected abstract com.vividsolutions.jts.geom.Geometry findGeometry()
protected abstract java.lang.Object get(java.lang.String key)
protected abstract java.lang.Object get(int index)
protected abstract void put(java.lang.String key,
java.lang.Object value)
protected abstract void set(int index,
java.lang.Object value)
protected abstract java.util.List<java.lang.Object> list()
protected abstract java.util.Map<java.lang.String,java.lang.Object> map()
protected abstract boolean has(java.lang.String key)