public abstract class AbstractFeatureProviderLoadedOnDemand extends DefaultFeatureProvider
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
geomName |
protected boolean |
loaded |
protected boolean |
loading |
broken, defaultGeometry, envelope, featureType, nulls, values| Constructor and Description |
|---|
AbstractFeatureProviderLoadedOnDemand(FeatureType type) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doLoad() |
java.lang.Object |
get(int i) |
java.lang.Object |
get(java.lang.String name) |
FeatureProvider |
getCopy() |
Envelope |
getDefaultEnvelope() |
Geometry |
getDefaultGeometry() |
protected void |
load() |
void |
set(int i,
java.lang.Object value) |
void |
set(java.lang.String name,
java.lang.Object value) |
void |
setOID(java.lang.Object oid) |
protected void |
warn(java.lang.String message,
java.lang.Throwable t) |
getCopy, getDefaultTime, getExtraValue, getExtraValue, getOID, getType, hasExtraValue, isBroken, isNew, isNull, isNull, isReadOnly, setDefaultEnvelope, setDefaultGeometry, setDefaultTime, setExtraValue, setExtraValueNames, setNewprotected boolean loading
protected boolean loaded
protected java.lang.String geomName
public AbstractFeatureProviderLoadedOnDemand(FeatureType type)
protected void load()
protected abstract void doLoad()
public void set(int i,
java.lang.Object value)
set in interface FeatureProviderset in class DefaultFeatureProviderpublic void set(java.lang.String name,
java.lang.Object value)
set in interface FeatureProviderset in class DefaultFeatureProviderpublic java.lang.Object get(int i)
get in interface FeatureProviderget in class DefaultFeatureProviderpublic java.lang.Object get(java.lang.String name)
get in interface FeatureProviderget in class DefaultFeatureProviderpublic Geometry getDefaultGeometry()
getDefaultGeometry in interface FeatureProvidergetDefaultGeometry in class DefaultFeatureProviderpublic Envelope getDefaultEnvelope()
getDefaultEnvelope in interface FeatureProvidergetDefaultEnvelope in class DefaultFeatureProviderpublic void setOID(java.lang.Object oid)
setOID in interface FeatureProvidersetOID in class DefaultFeatureProviderpublic FeatureProvider getCopy()
getCopy in interface FeatureProvidergetCopy in class DefaultFeatureProviderprotected void warn(java.lang.String message,
java.lang.Throwable t)