Class InitiativeType
- java.lang.Object
-
- org.opengis.util.CodeList<InitiativeType>
-
- org.opengis.metadata.identification.InitiativeType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<InitiativeType>
@UML(identifier="DS_InitiativeTypeCode", specification=ISO_19115) public final class InitiativeType extends CodeList<InitiativeType>
Type of aggregation activity in which datasets are related- Since:
- 2.1
- Version:
- 3.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opengis.util.CodeList
CodeList.Filter
-
-
Field Summary
Fields Modifier and Type Field Description static InitiativeType
CAMPAIGN
Series of organized planned actions.static InitiativeType
COLLECTION
Accumulation of datasets assembled for a specific purpose.static InitiativeType
EXERCISE
Specific performance of a function or group of functions.static InitiativeType
EXPERIMENT
Process designed to find if something is effective or valid.static InitiativeType
INVESTIGATION
Search or systematic inquiry.static InitiativeType
MISSION
Specific operation of a data collection system.static InitiativeType
OPERATION
Action that is part of a series of actions.static InitiativeType
PLATFORM
Vehicle or other support base that holds a sensor.static InitiativeType
PROCESS
Method of doing something involving a number of steps.static InitiativeType
PROGRAM
Specific planned activity.static InitiativeType
PROJECT
Organized undertaking, research, or development.static InitiativeType
SENSOR
Device or piece of equipment which detects or records.private static long
serialVersionUID
Serial number for compatibility with different versions.static InitiativeType
STUDY
Examination or investigation.static InitiativeType
TASK
Piece of work.static InitiativeType
TRIAL
Process of testing to discover or demonstrate something.private static java.util.List<InitiativeType>
VALUES
List of all enumerations of this type.
-
Constructor Summary
Constructors Modifier Constructor Description private
InitiativeType(java.lang.String name)
Constructs an enum with the given name.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InitiativeType[]
family()
Returns the list of enumerations of the same kind than this enum.static InitiativeType
valueOf(java.lang.String code)
Returns the initiative type that matches the given string, or returns a new one if none match it.static InitiativeType[]
values()
Returns the list ofInitiativeType
s.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Serial number for compatibility with different versions.- See Also:
- Constant Field Values
-
VALUES
private static final java.util.List<InitiativeType> VALUES
List of all enumerations of this type. Must be declared before any enum declaration.
-
CAMPAIGN
@UML(identifier="campaign", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType CAMPAIGN
Series of organized planned actions.
-
COLLECTION
@UML(identifier="collection", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType COLLECTION
Accumulation of datasets assembled for a specific purpose.
-
EXERCISE
@UML(identifier="exercise", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType EXERCISE
Specific performance of a function or group of functions.
-
EXPERIMENT
@UML(identifier="experiment", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType EXPERIMENT
Process designed to find if something is effective or valid.
-
INVESTIGATION
@UML(identifier="investigation", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType INVESTIGATION
Search or systematic inquiry.
-
MISSION
@UML(identifier="mission", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType MISSION
Specific operation of a data collection system.
-
SENSOR
@UML(identifier="sensor", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType SENSOR
Device or piece of equipment which detects or records.
-
OPERATION
@UML(identifier="operation", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType OPERATION
Action that is part of a series of actions.
-
PLATFORM
@UML(identifier="platform", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PLATFORM
Vehicle or other support base that holds a sensor.
-
PROCESS
@UML(identifier="process", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROCESS
Method of doing something involving a number of steps.
-
PROGRAM
@UML(identifier="program", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROGRAM
Specific planned activity.
-
PROJECT
@UML(identifier="project", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROJECT
Organized undertaking, research, or development.
-
STUDY
@UML(identifier="study", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType STUDY
Examination or investigation.
-
TASK
@UML(identifier="task", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType TASK
Piece of work.
-
TRIAL
@UML(identifier="trial", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType TRIAL
Process of testing to discover or demonstrate something.
-
-
Constructor Detail
-
InitiativeType
private InitiativeType(java.lang.String name)
Constructs an enum with the given name. The new enum is automatically added to the list returned byvalues()
.- Parameters:
name
- The enum name. This name must not be in use by an other enum of this type.
-
-
Method Detail
-
values
public static InitiativeType[] values()
Returns the list ofInitiativeType
s.- Returns:
- The list of codes declared in the current JVM.
-
family
public InitiativeType[] family()
Returns the list of enumerations of the same kind than this enum.- Specified by:
family
in classCodeList<InitiativeType>
- Returns:
- The codes of the same kind than this code.
-
valueOf
public static InitiativeType valueOf(java.lang.String code)
Returns the initiative type that matches the given string, or returns a new one if none match it.- Parameters:
code
- The name of the code to fetch or to create.- Returns:
- A code matching the given name.
-
-