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 DefaultGranuleAccessProviderformat, gcReader, hints, imageInputStreamSpi, imageReaderSpi, input, inputURL, ovrProvider, skipExternalOverviews, spiHelper, suggestedFormat
 - 
Fields inherited from interface GranuleAccessProviderGRANULE_ACCESS_PROVIDER, SUGGESTED_FORMAT, SUGGESTED_READER_SPI, SUGGESTED_STREAM_SPI
 
- 
 - 
Constructor SummaryConstructors Constructor Description CogGranuleAccessProvider(CatalogConfigurationBean bean)CogGranuleAccessProvider(Hints hints)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description GranuleAccessProvidercopyProviders()Get a copy of this GranuleAccessProviders with same SPIs, factories and configImageInputStreamgetImageInputStream()ImageReaderSpigetImageReaderSpi()Return an ImageReaderSpi to create readers on the input granuleImageInputStreamSpigetInputStreamSpi()Return an ImageInputStreamSpi to create streams on the input granuleMaskOverviewProvidergetMaskOverviewsProvider()voidsetGranuleInput(Object input)Input to be set before invoking any method of the provider- 
Methods inherited from class DefaultGranuleAccessProvidercreateFormatInstance, createImageInputStreamSpiInstance, createImageReaderSpiInstance, getFormat, getGridCoverageReader, getImageReader, getInputURL, update
 - 
Methods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface GranuleAccessProvidergetFormat, getGridCoverageReader, getImageReader
 
- 
 
- 
- 
- 
Constructor Detail- 
CogGranuleAccessProviderpublic CogGranuleAccessProvider(CatalogConfigurationBean bean) 
 - 
CogGranuleAccessProviderpublic CogGranuleAccessProvider(Hints hints) 
 
- 
 - 
Method Detail- 
setGranuleInputpublic void setGranuleInput(Object input) throws IOException Description copied from interface:GranuleAccessProviderInput to be set before invoking any method of the provider- Specified by:
- setGranuleInputin interface- GranuleAccessProvider
- Overrides:
- setGranuleInputin class- DefaultGranuleAccessProvider
- Throws:
- IOException
 
 - 
getMaskOverviewsProviderpublic MaskOverviewProvider getMaskOverviewsProvider() throws IOException - Specified by:
- getMaskOverviewsProviderin interface- GranuleAccessProvider
- Overrides:
- getMaskOverviewsProviderin class- DefaultGranuleAccessProvider
- Throws:
- IOException
 
 - 
getInputStreamSpipublic ImageInputStreamSpi getInputStreamSpi() throws IOException Description copied from interface:GranuleAccessProviderReturn an ImageInputStreamSpi to create streams on the input granule- Specified by:
- getInputStreamSpiin interface- GranuleAccessProvider
- Overrides:
- getInputStreamSpiin class- DefaultGranuleAccessProvider
- Throws:
- IOException
 
 - 
getImageReaderSpipublic ImageReaderSpi getImageReaderSpi() throws IOException Description copied from interface:GranuleAccessProviderReturn an ImageReaderSpi to create readers on the input granule- Specified by:
- getImageReaderSpiin interface- GranuleAccessProvider
- Overrides:
- getImageReaderSpiin class- DefaultGranuleAccessProvider
- Throws:
- IOException
 
 - 
getImageInputStreampublic ImageInputStream getImageInputStream() throws IOException - Specified by:
- getImageInputStreamin interface- GranuleAccessProvider
- Overrides:
- getImageInputStreamin class- DefaultGranuleAccessProvider
- Throws:
- IOException
 
 - 
copyProviderspublic GranuleAccessProvider copyProviders() Description copied from interface:GranuleAccessProviderGet a copy of this GranuleAccessProviders with same SPIs, factories and config- Specified by:
- copyProvidersin interface- GranuleAccessProvider
- Overrides:
- copyProvidersin class- DefaultGranuleAccessProvider
 
 
- 
 
-