Package org.geotools.gce.imagemosaic
Class RasterManager.DomainManager
- Object
-
- DomainManager
-
- Enclosing class:
- RasterManager
public class RasterManager.DomainManager extends Object
ARasterManager.DomainManager
class 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 DimensionDescriptor
addDimension(String name, String attribute)
Filter
createFilter(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 managerString
getMetadataValue(String name)
Return the value of a specific metadata by parsing the requested name as a Domain Nameboolean
isParameterSupported(Identifier name)
Check whether a specific parameter (identified by theIdentifier
name) 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 theIdentifier
name) 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
-
-