Interface RangeType

All Known Implementing Classes:
DefaultRangeType

public interface RangeType
Defines the fields (categories, measures, or values) in the range records available for each location in the coverage domain. Each such field may be a scalar (numeric or text) value, such as population density, or a vector (compound or tensor) of many similar values, such as incomes by race, or radiances by wavelength.
Author:
Simone Giannecchini, GeoSolutions
  • Method Details

    • getName

      Name getName()
      Retrieves this RangeType Name.
      Returns:
      this RangeType Name.
    • getDescription

      InternationalString getDescription()
      Retrieves this RangeType description as InternationalString.
      Returns:
      this RangeType description as InternationalString.
    • getFieldTypeNames

      Set<Name> getFieldTypeNames()
      Get the FieldType Names.
      Returns:
      List of FieldType names
    • getNumFieldTypes

      int getNumFieldTypes()
      Get the Number of FieldTypes in the range
      Returns:
      number of measure types
    • getFieldTypes

      Set<FieldType> getFieldTypes()
      Get all the measure types of this Coverage type
      Returns:
      Set of FieldType instances
    • getFieldType

      FieldType getFieldType(String name)
      Get the FieldType by name
      Parameters:
      name - name of the FieldType in the form "nameSpace:localPart". In case of no nameSpace, the simple "localPart" section need to be provided
      Returns:
      FieldType instance or null if not found