Interface GranuleHandler
-
- All Known Implementing Classes:
DefaultGranuleHandler
,ReprojectingGranuleHandler
public interface GranuleHandler
Handle setting the geometry of the index feature for incoming granules
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
handleGranule(Object source, GridCoverage2DReader inputReader, SimpleFeature targetFeature, SimpleFeatureType targetFeatureType, SimpleFeature inputFeature, SimpleFeatureType inputFeatureType, MosaicConfigurationBean mosaicConfiguration)
Handle the case of a grid coverage being added to the mosaic.default void
handleStructuredGranule(Object source, GridCoverage2DReader inputReader, SimpleFeature targetFeature, SimpleFeatureType targetFeatureType, SimpleFeature inputFeature, SimpleFeatureType inputFeatureType, MosaicConfigurationBean mosaicConfiguration)
-
-
-
Method Detail
-
handleGranule
void handleGranule(Object source, GridCoverage2DReader inputReader, SimpleFeature targetFeature, SimpleFeatureType targetFeatureType, SimpleFeature inputFeature, SimpleFeatureType inputFeatureType, MosaicConfigurationBean mosaicConfiguration) throws GranuleHandlingException
Handle the case of a grid coverage being added to the mosaic.- Parameters:
source
- input fileinputReader
- input reader of the incoming granuletargetFeature
- the target index featuretargetFeatureType
- the index schemainputFeature
- the incoming granule featureinputFeatureType
- the incoming coverage schemamosaicConfiguration
- the mosaic configuration- Throws:
GranuleHandlingException
-
handleStructuredGranule
default void handleStructuredGranule(Object source, GridCoverage2DReader inputReader, SimpleFeature targetFeature, SimpleFeatureType targetFeatureType, SimpleFeature inputFeature, SimpleFeatureType inputFeatureType, MosaicConfigurationBean mosaicConfiguration)
-
-