Package org.geotools.gce.imagemosaic
Class CogGranuleAccessProvider
Object
DefaultGranuleAccessProvider
CogGranuleAccessProvider
- All Implemented Interfaces:
GranuleAccessProvider,GranuleDescriptorModifier
public class CogGranuleAccessProvider
extends DefaultGranuleAccessProvider
implements GranuleAccessProvider
GranuleAccessProvider for COG Granules.
-
Field Summary
Fields inherited from class DefaultGranuleAccessProvider
format, gcReader, hints, imageInputStreamSpi, imageReaderSpi, input, inputURL, ovrProvider, skipExternalOverviews, spiHelper, suggestedFormatFields inherited from interface GranuleAccessProvider
GRANULE_ACCESS_PROVIDER, SUGGESTED_FORMAT, SUGGESTED_READER_SPI, SUGGESTED_STREAM_SPI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a copy of this GranuleAccessProviders with same SPIs, factories and configReturn an ImageReaderSpi to create readers on the input granuleReturn an ImageInputStreamSpi to create streams on the input granulevoidsetGranuleInput(Object input) Input to be set before invoking any method of the providerMethods inherited from class DefaultGranuleAccessProvider
createFormatInstance, createImageInputStreamSpiInstance, createImageReaderSpiInstance, getFormat, getGridCoverageReader, getImageReader, getInputURL, updateMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GranuleAccessProvider
getFormat, getGridCoverageReader, getImageReader
-
Constructor Details
-
CogGranuleAccessProvider
-
CogGranuleAccessProvider
-
-
Method Details
-
setGranuleInput
Description copied from interface:GranuleAccessProviderInput to be set before invoking any method of the provider- Specified by:
setGranuleInputin interfaceGranuleAccessProvider- Overrides:
setGranuleInputin classDefaultGranuleAccessProvider- Throws:
IOException
-
getMaskOverviewsProvider
- Specified by:
getMaskOverviewsProviderin interfaceGranuleAccessProvider- Overrides:
getMaskOverviewsProviderin classDefaultGranuleAccessProvider- Throws:
IOException
-
getInputStreamSpi
Description copied from interface:GranuleAccessProviderReturn an ImageInputStreamSpi to create streams on the input granule- Specified by:
getInputStreamSpiin interfaceGranuleAccessProvider- Overrides:
getInputStreamSpiin classDefaultGranuleAccessProvider- Throws:
IOException
-
getImageReaderSpi
Description copied from interface:GranuleAccessProviderReturn an ImageReaderSpi to create readers on the input granule- Specified by:
getImageReaderSpiin interfaceGranuleAccessProvider- Overrides:
getImageReaderSpiin classDefaultGranuleAccessProvider- Throws:
IOException
-
getImageInputStream
- Specified by:
getImageInputStreamin interfaceGranuleAccessProvider- Overrides:
getImageInputStreamin classDefaultGranuleAccessProvider- Throws:
IOException
-
copyProviders
Description copied from interface:GranuleAccessProviderGet a copy of this GranuleAccessProviders with same SPIs, factories and config- Specified by:
copyProvidersin interfaceGranuleAccessProvider- Overrides:
copyProvidersin classDefaultGranuleAccessProvider
-