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 return null if no default is set.
    Author:
    Guy Griffiths
    • Method Detail

      • 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 returned PlottingStyleParameters 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