Interface EnhancedVariableMetadata
-
- All Known Implementing Classes:
VariableConfig
public interface EnhancedVariableMetadataInterface defining the enahnced metadata about a variable, including title, description, copyright/more info and default values for layer plotting Any of these methods may returnnullif no default is set.- Author:
- Guy Griffiths
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCopyright()PlottingStyleParametersgetDefaultPlottingParameters()StringgetDescription()StringgetId()StringgetMoreInfo()StringgetTitle()booleanisDisabled()booleanisDownloadable()booleanisQueryable()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- The ID of the variable this
EnhancedVariableMetadatais associated with
-
getTitle
String getTitle()
- Returns:
- The title of this layer to be displayed in the menu and the Capabilities document
-
getDescription
String getDescription()
- Returns:
- A brief description of this layer to be displayed in the Capabilities document
-
getCopyright
String getCopyright()
- Returns:
- Copyright information about this layer to be displayed be clients
-
getMoreInfo
String getMoreInfo()
- Returns:
- More information about this layer to be displayed be clients
-
getDefaultPlottingParameters
PlottingStyleParameters getDefaultPlottingParameters()
- Returns:
- The default plot settings for this variable - this may not return
null, but any of the defined methods within the returnedPlottingStyleParametersobject may do.
-
isQueryable
boolean isQueryable()
- Returns:
- Whether or not this layer can be queried with GetFeatureInfo requests
-
isDownloadable
boolean isDownloadable()
- Returns:
- Whether or not this layer can be downloaded in CSV/CoverageJSON format
-
isDisabled
boolean isDisabled()
- Returns:
- Whether this layer is disabled
-
-