Enum Class Specification

Object
Enum<Specification>
Specification
All Implemented Interfaces:
Serializable, Comparable<Specification>, Constable

public enum Specification extends Enum<Specification>
The specifications from which an interface, method or code list was derived.
Since:
GeoAPI 2.0
Author:
Martin Desruisseaux (IRD)
  • Enum Constant Details

    • ISO_19103

      public static final Specification ISO_19103
      ISO 19103, Geographic information - Conceptual schema language. This is the specification for some interfaces in package org.geotools.api.util.
    • ISO_19107

      public static final Specification ISO_19107
      ISO 19107, Feature Geometry (Topic 1). This is the specification for package org.geotools.api.geometry and sub-packages.
      See Also:
    • ISO_19108

      public static final Specification ISO_19108
      ISO 19108, Temporal Schema. This is the specification for package org.geotools.api.temporal and sub-packages.
    • ISO_19111

      public static final Specification ISO_19111
      ISO 19111, Spatial Referencing by Coordinates (Topic 2). This is the specification for package org.geotools.api.referencing and sub-packages.
      See Also:
    • ISO_19115

      public static final Specification ISO_19115
      ISO 19115, Metadata (Topic 11). This is the specification for package org.geotools.api.metadata and sub-packages.
      See Also:
    • ISO_19117

      public static final Specification ISO_19117
      ISO 19117, Portrayal. This is an abstract specification for portraying features.
      See Also:
    • ISO_19123

      public static final Specification ISO_19123
      ISO 19123, Schema for coverage geometry and functions. This is the specification for package org.geotools.api.coverage and sub-packages.
      See Also:
    • ISO_19128

      public static final Specification ISO_19128
      ISO 19128, Layers and styles. This is the specification for package org.geotools.api.layer and sub-packages.
      See Also:
    • OGC_03064

      public static final Specification OGC_03064
      GO-1 Application Objects. This is the specification for package org.geotools.api.go and sub-packages.
      See Also:
    • OGC_01009

      public static final Specification OGC_01009
      Coordinate Transformation Services implementation specification. This is the specification used as a complement of ISO 19111 when an aspect was not defined in the ISO specification.
      See Also:
    • OGC_01004

      public static final Specification OGC_01004
      Grid Coverages implementation specification. This is the specification used as a complement of ISO 19123 when an aspect was not defined in the ISO specification.
      See Also:
    • OGC_02059

      public static final Specification OGC_02059
      Filter encoding implementation specification. This is the specification for package org.geotools.api.filter and sub-packages.
      See Also:
    • OGC_02070

      public static final Specification OGC_02070
      Styled Layer Descriptor (SLD) implementation specification. This is the specification for package org.geotools.api.sld and sub-packages.
      See Also:
    • OGC_04094

      public static final Specification OGC_04094
      Web Feature Service implementation specification. This is the specification for package org.geotools.api.feature and sub-packages.
      See Also:
    • OGC_07022

      public static final Specification OGC_07022
      Observations and Measurements, part 1. This is the specification for package org.geotools.api.observation.
      See Also:
    • OGC_07002

      public static final Specification OGC_07002
      Observations and Measurements, part 2: Sampling Features. This is the specification for package org.geotools.api.observation.sampling.
      See Also:
    • UNSPECIFIED

      public static final Specification UNSPECIFIED
      Specification not yet determined. This is a temporary enumeration for the processing of API submitted by some contributors.
  • Method Details

    • values

      public static Specification[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Specification valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null