org.geotools.gce.imagemosaic
Class RasterManager
Object
RasterManager
public class RasterManager
- extends Object
- Author:
- Simone Giannecchini, GeoSolutions SAS, Daniele Romagnoli, GeoSolutions SAS
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RasterManager
public RasterManager(ImageMosaicReader parentReader,
MosaicConfigurationBean configuration)
throws IOException
- Throws:
IOException
read
public Collection<GridCoverage2D> read(GeneralParameterValue[] params)
throws IOException
- Throws:
IOException
getPathType
public PathType getPathType()
getCoverageIdentifier
public String getCoverageIdentifier()
getHints
public Hints getHints()
getCoverageFactory
public GridCoverageFactory getCoverageFactory()
getTypeName
public String getTypeName()
getGranuleCatalog
public GranuleCatalog getGranuleCatalog()
- TODO this should not leak through
- Returns:
createStore
public void createStore(SimpleFeatureType indexSchema)
throws IOException
- Create a store for the coverage related to this
RasterManager
using the
provided schema
- Parameters:
indexSchema
-
- Throws:
IOException
removeStore
public void removeStore(String typeName,
boolean forceDelete,
boolean checkForReferences)
throws IOException
- Remove a store for the coverage related to this
RasterManager
- Parameters:
forceDelete
- indexSchema
-
- Throws:
IOException
getGranuleSource
public GranuleSource getGranuleSource(boolean readOnly,
Hints hints)
getDimensionDescriptors
public List<DimensionDescriptor> getDimensionDescriptors()
getConfiguration
public MosaicConfigurationBean getConfiguration()
setConfiguration
public void setConfiguration(MosaicConfigurationBean configuration)
dispose
public void dispose()
Copyright © 1996-2014 Geotools. All Rights Reserved.