Enum MetadataScopeType
- java.lang.Object
-
- java.lang.Enum<MetadataScopeType>
-
- mil.nga.geopackage.extension.metadata.MetadataScopeType
-
- All Implemented Interfaces:
Serializable
,Comparable<MetadataScopeType>
public enum MetadataScopeType extends Enum<MetadataScopeType>
Metadata Scope type enumeration from spec Table 15- Author:
- osbornb
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ATTRIBUTE
Information applies to the characteristic of a feature (instance)ATTRIBUTE_TYPE
Information applies to the attribute classCATALOG
Metadata applies to a feature catalogCOLLECTION_HARDWARE
Information applies to the collection hardware classCOLLECTION_SESSION
Information applies to the collection sessionDATASET
Information applies to the (geographic feature) datasetDIMENSION_GROUP
Information applies to a dimension groupFEATURE
Information applies to a feature (instance)FEATURE_TYPE
Information applies to a feature type (class)FIELD_SESSION
Information applies to the field sessionMODEL
Information applies to a copy or imitation of an existing or hypothetical objectNON_GEOGRAPHIC_DATASET
Information applies to non-geographic dataSCHEMA
Metadata applies to an application schemaSERIES
Information applies to the (dataset) seriesSERVICE
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 caseSOFTWARE
Information applies to a computer program or routineSTYLE
Information applies to a specific styleTAXONOMY
Metadata applies to a taxonomy or knowledge systemTILE
Information applies to a tile, a spatial subset of geographic dataUNDEFINED
Metadata information scope is undefined
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetadataScopeType
fromName(String name)
Get the metadata scope from the nameString
getCode()
Get the codeString
getDefinition()
Get the definitionString
getName()
Get the namestatic MetadataScopeType
valueOf(String name)
Returns the enum constant of this type with the specified name.static MetadataScopeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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 nameNullPointerException
- 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
-
-