Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Creating a GranuleCollectorFactory to abstract out creating granule collectors, moving actual mosaic creation logic into granule collector, eventually going to rename these classes to reflect their new responsibilities. Had to make some inner classes static to accomplish this. Moving GranuleCollector to its own package + all the necessary modifier changes for that Adding granule collector factory to raster layer response Indexer is now initialized when ImageMosaic is initialized. this was done so that we have access to its configuration while reading the image mosaic. A decent number of things shuffling around, in particular moving some subclasses out of RasterLayerResponse to top level classes for clarity (since these classes are now used outside of this class) Added the correct test results image Don't use default Operations object, instead create one with hints we may need. Removed some unused code that was missed Removed some unused imports Fixed a test case with a fixed number and the size check in RasterLayerResponse to account for nulls in the list Fixed an issue where indexer file wasn't getting initilized correctly Reformatting the code in Eclipse Renamed isHasAlpha and isDoTransparency to more sensible names - Changed ReprojectingConfigHandler to properly respect sort order - Relax requirement on property collectors in order to support collectors that don't need config - Added some defaults to properties collectors and granulecollector when HETEROGENEOUS_CRS is true - Rename coverageEnvelope to granuleEnvelope and make its access private - Removing unused granuleCRS - Rename old references to GranuleCollectors to SubmosaicProducers - Move Mosaicker into its own compilation unit. - Add another utility method to indexer utils for setting params on an Indexer - Remove submosaic producer artifacts from GranuleCatalog and CatalogConfiguration bean, now moved to RasterManager - Removed some debugging code that had been left in. Simplified the sorting Fixed a test that had been messed up by a mangled rebase
- Loading branch information