Class LayerDetails


  • public class LayerDetails
    extends Object
    Encapsulates the details which can get returned by the GetMetadata&item=layerDetails method. This is what will be passed to a LayerRequestCallback
    Author:
    Guy Griffiths
    • Constructor Detail

      • LayerDetails

        public LayerDetails​(String layerId)
    • Method Detail

      • getId

        public String getId()
      • getUnits

        public String getUnits()
      • getExtents

        public String getExtents()
      • getScaleRange

        public String getScaleRange()
      • getNumColorBands

        public int getNumColorBands()
      • isLogScale

        public boolean isLogScale()
      • getSupportedStyles

        public List<String> getSupportedStyles()
      • getNoPaletteStyles

        public List<String> getNoPaletteStyles()
      • isCategorical

        public boolean isCategorical()
      • getZUnits

        public String getZUnits()
      • isPressure

        public boolean isPressure()
      • isZPositive

        public boolean isZPositive()
      • getAvailableZs

        public List<String> getAvailableZs()
      • getMoreInfo

        public String getMoreInfo()
      • getCopyright

        public String getCopyright()
      • getAvailablePalettes

        public List<String> getAvailablePalettes()
      • getSelectedPalette

        public String getSelectedPalette()
      • getAboveMaxColour

        public String getAboveMaxColour()
      • getBelowMinColour

        public String getBelowMinColour()
      • getNoDataColour

        public String getNoDataColour()
      • getAvailableDates

        public List<String> getAvailableDates()
      • getNearestDateTime

        public String getNearestDateTime()
      • getNearestDate

        public String getNearestDate()
      • setUnits

        public void setUnits​(String units)
      • setExtents

        public void setExtents​(String extents)
      • setScaleRange

        public void setScaleRange​(String scaleRange)
      • setNColorBands

        public void setNColorBands​(int nColorBands)
      • setLogScale

        public void setLogScale​(boolean logScale)
      • setSupportedStyles

        public void setSupportedStyles​(List<String> supportedStyles)
      • setNoPaletteStyles

        public void setNoPaletteStyles​(List<String> noPaletteStyles)
      • setIsCategorical

        public void setIsCategorical​(boolean categorical)
      • setZUnits

        public void setZUnits​(String zUnits)
      • setIsPressure

        public void setIsPressure​(boolean pressure)
      • setZPositive

        public void setZPositive​(boolean zPositive)
      • setAvailableZs

        public void setAvailableZs​(List<String> availableZs)
      • setMoreInfo

        public void setMoreInfo​(String moreInfo)
      • setCopyright

        public void setCopyright​(String copyright)
      • setAvailablePalettes

        public void setAvailablePalettes​(List<String> availablePalettes)
      • setSelectedPalette

        public void setSelectedPalette​(String selectedPalette)
      • setAboveMaxColour

        public void setAboveMaxColour​(String aboveMaxColour)
      • setBelowMinColour

        public void setBelowMinColour​(String belowMinColour)
      • setNoDataColour

        public void setNoDataColour​(String noDataColour)
      • setAvailableDates

        public void setAvailableDates​(List<String> availableDates)
      • setNearestTime

        public void setNearestTime​(String nearestTime)
      • setNearestDate

        public void setNearestDate​(String nearestDate)
      • isContinuousT

        public boolean isContinuousT()
      • setContinuousT

        public void setContinuousT​(boolean continuousT)
      • getStartTime

        public String getStartTime()
      • setStartTime

        public void setStartTime​(String startTime)
      • getEndTime

        public String getEndTime()
      • isContinuousZ

        public boolean isContinuousZ()
      • setContinuousZ

        public void setContinuousZ​(boolean continuousZ)
      • setEndTime

        public void setEndTime​(String endTime)
      • getStartZ

        public String getStartZ()
      • getEndZ

        public String getEndZ()
      • setStartZ

        public void setStartZ​(String startZ)
      • setEndZ

        public void setEndZ​(String endZ)
      • isQueryable

        public boolean isQueryable()
      • setQueryable

        public void setQueryable​(boolean queryable)
      • isDownloadable

        public boolean isDownloadable()
      • setDownloadable

        public void setDownloadable​(boolean downloadable)
      • supportsTimeseries

        public boolean supportsTimeseries()
      • supportsProfiles

        public boolean supportsProfiles()
      • supportsTransects

        public boolean supportsTransects()
      • setTimeseriesSupported

        public void setTimeseriesSupported​(boolean timeseriesSupported)
      • setProfilesSupported

        public void setProfilesSupported​(boolean profilesSupported)
      • setTransectsSupported

        public void setTransectsSupported​(boolean transectsSupported)