Package org.geotools.gce.imagemosaic
Class RasterManager.DomainManager
- Object
-
- DomainManager
-
- Enclosing class:
- RasterManager
public class RasterManager.DomainManager extends Object
ARasterManager.DomainManagerclass which allows to deal with additional domains (if any) defined inside the mosaic. It provides DOMAIN_ALIAS <--to--> original attribute mapping capabilities, metadata retrieval, filter creation, and domain support check- Author:
- Daniele Romagnoli, GeoSolutions SAS.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DimensionDescriptoraddDimension(String name, String attribute)FiltercreateFilter(String domain, List values)Setup a Filter on top of the specified domainRequest which is in the form "key=value"Set<ParameterDescriptor<List>>getDynamicParameters()Return the set of dynamic parameterDescriptors (the ones related to domains) for this readerList<String>getMetadataNames()Setup the List of metadataNames for this additional domains managerStringgetMetadataValue(String name)Return the value of a specific metadata by parsing the requested name as a Domain NamebooleanisParameterSupported(Identifier name)Check whether a specific parameter (identified by theIdentifiername) is supported by this manager (and therefore, by the reader).
-
-
-
Method Detail
-
addDimension
public DimensionDescriptor addDimension(String name, String attribute)
-
isParameterSupported
public boolean isParameterSupported(Identifier name)
Check whether a specific parameter (identified by theIdentifiername) is supported by this manager (and therefore, by the reader).
-
getMetadataNames
public List<String> getMetadataNames()
Setup the List of metadataNames for this additional domains manager
-
getMetadataValue
public String getMetadataValue(String name)
Return the value of a specific metadata by parsing the requested name as a Domain Name
-
createFilter
public Filter createFilter(String domain, List values)
Setup a Filter on top of the specified domainRequest which is in the form "key=value"
-
getDynamicParameters
public Set<ParameterDescriptor<List>> getDynamicParameters()
Return the set of dynamic parameterDescriptors (the ones related to domains) for this reader
-
-