|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BBoxCache
Cache for Envelopes of FeatureTypes 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 type
void set(QName ftName,
Envelope bbox)
ftName - name of the feature type, must not be nullbbox - 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 | |||||||||