@Test public void testImageMosaicConfigFilePath() throws Exception { CatalogBuilderConfiguration builderConfig = new CatalogBuilderConfiguration(); Indexer indexer = builderConfig.getIndexer(); ParametersType parameters = indexer.getParameters(); List<Parameter> parameterList = parameters.getParameter(); File file = TestData.file(this, "merge"); File auxFile = new File(file, "aux.xml"); IndexerUtils.setParam(parameterList, Prop.ROOT_MOSAIC_DIR, file.getAbsolutePath()); IndexerUtils.setParam(parameterList, Prop.INDEXING_DIRECTORIES, file.getAbsolutePath()); IndexerUtils.setParam(parameterList, Prop.AUXILIARY_FILE, auxFile.getAbsolutePath()); IndexerUtils.setParam(parameterList, Prop.ABSOLUTE_PATH, "true"); ImageMosaicConfigHandler handler = new ImageMosaicConfigHandler(builderConfig, new ImageMosaicEventHandlers()); Hints hints = handler.getRunConfiguration().getHints(); String auxiliaryFilePath = (String) hints.get(Utils.AUXILIARY_FILES_PATH); assertEquals(auxFile.getAbsolutePath(), auxiliaryFilePath); }
Hints getHints() { return super.hints; }
ImageMosaicReader extends AbstractGridCoverage2DReader implements StructuredGridCoverage2DReader { Hints getHints() { return super.hints; } }
ImageMosaicReader extends AbstractGridCoverage2DReader implements StructuredGridCoverage2DReader { Hints getHints() { return super.hints; } ImageMosaicReader(Object source, Hints uHints);  ImageMosaicReader(Object source); }
ImageMosaicReader extends AbstractGridCoverage2DReader implements StructuredGridCoverage2DReader { Hints getHints() { return super.hints; } ImageMosaicReader(Object source, Hints uHints);  ImageMosaicReader(Object source); RasterManager getRasterManager(String name); @Override String[] getGridCoverageNames(); Format getFormat(); GridCoverage2D read(GeneralParameterValue[] params); GridCoverage2D read(String coverageName, GeneralParameterValue[] params); @Override int getGridCoverageCount(); @Override synchronized void dispose(); @Override String[] getMetadataNames(); @Override String[] getMetadataNames(String coverageName); @Override String getMetadataValue(final String name); @Override String getMetadataValue(String coverageName, final String name); @Override Set<ParameterDescriptor<List>> getDynamicParameters(); @Override Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName); boolean isParameterSupported(Identifier name); @Override double[] getReadingResolutions(OverviewPolicy policy, double[] requestedResolution); @Override double[] getReadingResolutions(
            String coverageName, OverviewPolicy policy, double[] requestedResolution); boolean isParameterSupported(String coverageName, Identifier parameterName); @Override GranuleSource getGranules(String coverageName, final boolean readOnly); @Override boolean isReadOnly(); @Override void createCoverage(String coverageName, SimpleFeatureType indexSchema); @Override boolean removeCoverage(String coverageName, final boolean delete); @Override GeneralEnvelope getOriginalEnvelope(); @Override GeneralEnvelope getOriginalEnvelope(String coverageName); @Override GridEnvelope getOriginalGridRange(); @Override GridEnvelope getOriginalGridRange(String coverageName); @Override MathTransform getOriginalGridToWorld(PixelInCell pixInCell); @Override MathTransform getOriginalGridToWorld(String coverageName, PixelInCell pixInCell); @Override CoordinateReferenceSystem getCoordinateReferenceSystem(); @Override CoordinateReferenceSystem getCoordinateReferenceSystem(String coverageName); @Override ImageLayout getImageLayout(); @Override ImageLayout getImageLayout(String coverageName); @Override double[][] getResolutionLevels(); @Override double[][] getResolutionLevels(String coverageName); @Override List<HarvestedSource> harvest(String defaultCoverage, Object source, Hints hints); @Override List<DimensionDescriptor> getDimensionDescriptors(String coverageName); @Override synchronized void delete(boolean deleteData); @Override ResourceInfo getInfo(String coverageName); @Override ServiceInfo getInfo(); ExecutorService getMultiThreadedLoader(); DatasetLayout getDatasetLayout(); }
ImageMosaicReader extends AbstractGridCoverage2DReader implements StructuredGridCoverage2DReader { Hints getHints() { return super.hints; } ImageMosaicReader(Object source, Hints uHints);  ImageMosaicReader(Object source); RasterManager getRasterManager(String name); @Override String[] getGridCoverageNames(); Format getFormat(); GridCoverage2D read(GeneralParameterValue[] params); GridCoverage2D read(String coverageName, GeneralParameterValue[] params); @Override int getGridCoverageCount(); @Override synchronized void dispose(); @Override String[] getMetadataNames(); @Override String[] getMetadataNames(String coverageName); @Override String getMetadataValue(final String name); @Override String getMetadataValue(String coverageName, final String name); @Override Set<ParameterDescriptor<List>> getDynamicParameters(); @Override Set<ParameterDescriptor<List>> getDynamicParameters(String coverageName); boolean isParameterSupported(Identifier name); @Override double[] getReadingResolutions(OverviewPolicy policy, double[] requestedResolution); @Override double[] getReadingResolutions(
            String coverageName, OverviewPolicy policy, double[] requestedResolution); boolean isParameterSupported(String coverageName, Identifier parameterName); @Override GranuleSource getGranules(String coverageName, final boolean readOnly); @Override boolean isReadOnly(); @Override void createCoverage(String coverageName, SimpleFeatureType indexSchema); @Override boolean removeCoverage(String coverageName, final boolean delete); @Override GeneralEnvelope getOriginalEnvelope(); @Override GeneralEnvelope getOriginalEnvelope(String coverageName); @Override GridEnvelope getOriginalGridRange(); @Override GridEnvelope getOriginalGridRange(String coverageName); @Override MathTransform getOriginalGridToWorld(PixelInCell pixInCell); @Override MathTransform getOriginalGridToWorld(String coverageName, PixelInCell pixInCell); @Override CoordinateReferenceSystem getCoordinateReferenceSystem(); @Override CoordinateReferenceSystem getCoordinateReferenceSystem(String coverageName); @Override ImageLayout getImageLayout(); @Override ImageLayout getImageLayout(String coverageName); @Override double[][] getResolutionLevels(); @Override double[][] getResolutionLevels(String coverageName); @Override List<HarvestedSource> harvest(String defaultCoverage, Object source, Hints hints); @Override List<DimensionDescriptor> getDimensionDescriptors(String coverageName); @Override synchronized void delete(boolean deleteData); @Override ResourceInfo getInfo(String coverageName); @Override ServiceInfo getInfo(); ExecutorService getMultiThreadedLoader(); DatasetLayout getDatasetLayout(); static final String UNSPECIFIED; }