|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BBoxCache
Cache for Envelope
s of FeatureType
s stored in a FeatureStore
.
FeatureStore
Method Summary | |
---|---|
boolean |
contains(QName ftName)
Returns true, if the the specified feature type is known to the cache. |
Envelope |
get(QName ftName)
Returns the cached envelope for features of the specified type. |
void |
persist()
Ensures that the cache is persisted. |
void |
set(QName ftName,
Envelope bbox)
Updates the envelope for the specified type. |
Method Detail |
---|
Envelope get(QName ftName)
ftName
- name of the feature type, must not be null
null
, if the feature type does not have an envelope
(no geometry properties or no instances)
IllegalArgumentException
- if the cache does not contain information on the specified feature typevoid set(QName ftName, Envelope bbox)
ftName
- name of the feature type, must not be null
bbox
- new envelope (using the storage CRS), or null
, if the feature type does not have an
envelope (no geometry properties or no instances)boolean contains(QName ftName)
ftName
- name of the feature type, must not be null
void persist() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |