Class NumberDimensionInterval

java.lang.Object
de.latlon.ets.wms13.core.domain.dimension.number.NumberDimensionInterval
All Implemented Interfaces:
RequestableDimension

public class NumberDimensionInterval extends Object implements RequestableDimension
RequestableDimension encapsulating a number interval.
Author:
Lyn Goltz
  • Constructor Details

    • NumberDimensionInterval

      public NumberDimensionInterval(Number min, Number max, Number resolution)
      Parameters:
      min - the minimum value (must be less than or equal to max), never null
      max - the maximum value (must be greater than or equal to min), never null
      resolution - the resolution between min and max (must be greater than or equal to 0), never null
      Throws:
      IllegalArgumentException - if one of the parameter is null or invalid
  • Method Details

    • retrieveRequestableValue

      public String retrieveRequestableValue()
      Specified by:
      retrieveRequestableValue in interface RequestableDimension
      Returns:
      a string representation of a requestable value, never null
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMin

      public Number getMin()
      Returns:
      the minimum value (less than or equal to max), never null
    • getMax

      public Number getMax()
      Returns:
      the maximum value (greater than or equal to min), never null
    • getResolution

      public Number getResolution()
      Returns:
      the resolution between min and max (greater than or equal to 0), never null