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 InitiativeTypeCAMPAIGNSeries of organized planned actions.static InitiativeTypeCOLLECTIONAccumulation of datasets assembled for a specific purpose.static InitiativeTypeEXERCISESpecific performance of a function or group of functions.static InitiativeTypeEXPERIMENTProcess designed to find if something is effective or valid.static InitiativeTypeINVESTIGATIONSearch or systematic inquiry.static InitiativeTypeMISSIONSpecific operation of a data collection system.static InitiativeTypeOPERATIONAction that is part of a series of actions.static InitiativeTypePLATFORMVehicle or other support base that holds a sensor.static InitiativeTypePROCESSMethod of doing something involving a number of steps.static InitiativeTypePROGRAMSpecific planned activity.static InitiativeTypePROJECTOrganized undertaking, research, or development.static InitiativeTypeSENSORDevice or piece of equipment which detects or records.private static longserialVersionUIDSerial number for compatibility with different versions.static InitiativeTypeSTUDYExamination or investigation.static InitiativeTypeTASKPiece of work.static InitiativeTypeTRIALProcess of testing to discover or demonstrate something.private static java.util.List<InitiativeType>VALUESList of all enumerations of this type.
-
Constructor Summary
Constructors Modifier Constructor Description privateInitiativeType(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 InitiativeTypevalueOf(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 ofInitiativeTypes.
-
-
-
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 ofInitiativeTypes.- 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:
familyin 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.
-
-