public interface GranuleSource
Modifier and Type | Method and Description |
---|---|
void |
dispose()
This will free/release any resource (cached granules, ...).
|
ReferencedEnvelope |
getBounds(Query q)
Get the spatial bounds of the granules that would be returned by the given
Query . |
int |
getCount(Query q)
Gets the number of the granules that would be returned by the given
Query , taking
into account any settings for max features and start index set on the Query . |
SimpleFeatureCollection |
getGranules(Query q)
Retrieves granules, in the form of a
SimpleFeatureCollection , based on a Query . |
SimpleFeatureType |
getSchema()
Retrieves the schema (feature type) that will apply to granules retrieved from this
GranuleSource . |
SimpleFeatureCollection getGranules(Query q) throws IOException
SimpleFeatureCollection
, based on a Query
.q
- the Query
to select granulesIOException
int getCount(Query q) throws IOException
Query
, taking
into account any settings for max features and start index set on the Query
.q
- the Query
to select granulesIOException
ReferencedEnvelope getBounds(Query q) throws IOException
Query
.q
- the Query
to select granulesIOException
SimpleFeatureType getSchema() throws IOException
GranuleSource
.IOException
void dispose() throws IOException
IOException
Copyright © 1996–2019 Geotools. All rights reserved.