Enum MetadataScopeType

    • Enum Constant Detail

      • UNDEFINED

        public static final MetadataScopeType UNDEFINED
        Metadata information scope is undefined
      • FIELD_SESSION

        public static final MetadataScopeType FIELD_SESSION
        Information applies to the field session
      • COLLECTION_SESSION

        public static final MetadataScopeType COLLECTION_SESSION
        Information applies to the collection session
      • SERIES

        public static final MetadataScopeType SERIES
        Information applies to the (dataset) series
      • DATASET

        public static final MetadataScopeType DATASET
        Information applies to the (geographic feature) dataset
      • FEATURE_TYPE

        public static final MetadataScopeType FEATURE_TYPE
        Information applies to a feature type (class)
      • FEATURE

        public static final MetadataScopeType FEATURE
        Information applies to a feature (instance)
      • ATTRIBUTE_TYPE

        public static final MetadataScopeType ATTRIBUTE_TYPE
        Information applies to the attribute class
      • ATTRIBUTE

        public static final MetadataScopeType ATTRIBUTE
        Information applies to the characteristic of a feature (instance)
      • TILE

        public static final MetadataScopeType TILE
        Information applies to a tile, a spatial subset of geographic data
      • MODEL

        public static final MetadataScopeType MODEL
        Information applies to a copy or imitation of an existing or hypothetical object
      • CATALOG

        public static final MetadataScopeType CATALOG
        Metadata applies to a feature catalog
      • SCHEMA

        public static final MetadataScopeType SCHEMA
        Metadata applies to an application schema
      • TAXONOMY

        public static final MetadataScopeType TAXONOMY
        Metadata applies to a taxonomy or knowledge system
      • SOFTWARE

        public static final MetadataScopeType SOFTWARE
        Information applies to a computer program or routine
      • SERVICE

        public static final MetadataScopeType SERVICE
        Information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behavior, such as a use case
      • COLLECTION_HARDWARE

        public static final MetadataScopeType COLLECTION_HARDWARE
        Information applies to the collection hardware class
      • NON_GEOGRAPHIC_DATASET

        public static final MetadataScopeType NON_GEOGRAPHIC_DATASET
        Information applies to non-geographic data
      • DIMENSION_GROUP

        public static final MetadataScopeType DIMENSION_GROUP
        Information applies to a dimension group
      • STYLE

        public static final MetadataScopeType STYLE
        Information applies to a specific style
        Since:
        4.0.0
    • Method Detail

      • values

        public static MetadataScopeType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (MetadataScopeType c : MetadataScopeType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MetadataScopeType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
        NullPointerException - if the argument is null
      • getName

        public String getName()
        Get the name
        Returns:
        name
      • getCode

        public String getCode()
        Get the code
        Returns:
        code
      • getDefinition

        public String getDefinition()
        Get the definition
        Returns:
        definition
      • fromName

        public static MetadataScopeType fromName​(String name)
        Get the metadata scope from the name
        Parameters:
        name - name
        Returns:
        scope type