Interface EnhancedVariableMetadata
-
- All Known Implementing Classes:
VariableConfig
public interface EnhancedVariableMetadata
Interface defining the enahnced metadata about a variable, including title, description, copyright/more info and default values for layer plotting Any of these methods may returnnull
if no default is set.- Author:
- Guy Griffiths
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getCopyright()
PlottingStyleParameters
getDefaultPlottingParameters()
String
getDescription()
String
getId()
String
getMoreInfo()
String
getTitle()
boolean
isDisabled()
boolean
isDownloadable()
boolean
isQueryable()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- The ID of the variable this
EnhancedVariableMetadata
is 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 returnedPlottingStyleParameters
object 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
-
-