public class CoverageSlicesCatalogSource extends Object implements GranuleSource
GranuleSource implementation wrapping a CoverageSlicesCatalog.| Constructor and Description | 
|---|
| CoverageSlicesCatalogSource(CoverageSlicesCatalog innerCatalog,
                           String typeName) | 
| 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 theQuery. | 
| SimpleFeatureCollection | getGranules(Query q)Retrieves granules, in the form of a  SimpleFeatureCollection, based on aQuery. | 
| SimpleFeatureType | getSchema()Retrieves the schema (feature type) that will apply to granules retrieved from this  GranuleSource. | 
public CoverageSlicesCatalogSource(CoverageSlicesCatalog innerCatalog, String typeName)
public SimpleFeatureCollection getGranules(Query q) throws IOException
GranuleSourceSimpleFeatureCollection, based on a Query.getGranules in interface GranuleSourceq - the Query to select granulesIOExceptionpublic int getCount(Query q) throws IOException
GranuleSourceQuery, taking
 into account any settings for max features and start index set on the Query.getCount in interface GranuleSourceq - the Query to select granulesIOExceptionpublic ReferencedEnvelope getBounds(Query q) throws IOException
GranuleSourceQuery.getBounds in interface GranuleSourceq - the Query to select granulesIOExceptionpublic SimpleFeatureType getSchema() throws IOException
GranuleSourceGranuleSource.getSchema in interface GranuleSourceIOExceptionpublic void dispose()
             throws IOException
GranuleSourcedispose in interface GranuleSourceIOExceptionCopyright © 1996–2019 Geotools. All rights reserved.