- All Implemented Interfaces:
Serializable
,Comparable<InitiativeType>
,ControlledVocabulary
@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
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.util.CodeList
CodeList.Filter
-
Field Summary
Modifier and TypeFieldDescriptionstatic final InitiativeType
Series of organized planned actions.static final InitiativeType
Accumulation of datasets assembled for a specific purpose.static final InitiativeType
Specific performance of a function or group of functions.static final InitiativeType
Process designed to find if something is effective or valid.static final InitiativeType
Search or systematic inquiry.static final InitiativeType
Specific operation of a data collection system.static final InitiativeType
Action that is part of a series of actions.static final InitiativeType
Vehicle or other support base that holds a sensor.static final InitiativeType
Method of doing something involving a number of steps.static final InitiativeType
Specific planned activity.static final InitiativeType
Organized undertaking, research, or development.static final InitiativeType
Device or piece of equipment which detects or records.static final InitiativeType
Examination or investigation.static final InitiativeType
Piece of work.static final InitiativeType
Process of testing to discover or demonstrate something. -
Method Summary
Modifier and TypeMethodDescriptionfamily()
Returns the list of codes of the same kind as this code list element.static InitiativeType
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.Methods inherited from class org.opengis.util.CodeList
compareTo, identifier, name, ordinal, readResolve, toString, valueOf, valueOf, valueOf, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.opengis.util.ControlledVocabulary
names
-
Field Details
-
CAMPAIGN
@UML(identifier="campaign", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType CAMPAIGNSeries of organized planned actions. -
COLLECTION
@UML(identifier="collection", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType COLLECTIONAccumulation of datasets assembled for a specific purpose. -
EXERCISE
@UML(identifier="exercise", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType EXERCISESpecific performance of a function or group of functions. -
EXPERIMENT
@UML(identifier="experiment", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType EXPERIMENTProcess designed to find if something is effective or valid. -
INVESTIGATION
@UML(identifier="investigation", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType INVESTIGATIONSearch or systematic inquiry. -
MISSION
@UML(identifier="mission", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType MISSIONSpecific operation of a data collection system. -
SENSOR
@UML(identifier="sensor", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType SENSORDevice or piece of equipment which detects or records. -
OPERATION
@UML(identifier="operation", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType OPERATIONAction that is part of a series of actions. -
PLATFORM
@UML(identifier="platform", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PLATFORMVehicle or other support base that holds a sensor. -
PROCESS
@UML(identifier="process", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROCESSMethod of doing something involving a number of steps. -
PROGRAM
@UML(identifier="program", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROGRAMSpecific planned activity. -
PROJECT
@UML(identifier="project", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType PROJECTOrganized undertaking, research, or development. -
STUDY
@UML(identifier="study", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType STUDYExamination or investigation. -
TASK
@UML(identifier="task", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType TASKPiece of work. -
TRIAL
@UML(identifier="trial", obligation=CONDITIONAL, specification=ISO_19115) public static final InitiativeType TRIALProcess of testing to discover or demonstrate something.
-
-
Method Details
-
values
Returns the list ofInitiativeType
s.- Returns:
- the list of codes declared in the current JVM.
-
family
Returns the list of codes of the same kind as this code list element. Invoking this method is equivalent to invokingvalues()
, except that this method can be invoked on an instance of the parentCodeList
class.- Specified by:
family
in interfaceControlledVocabulary
- Specified by:
family
in classCodeList<InitiativeType>
- Returns:
- all code values for this code list.
-
valueOf
Returns the initiative type that matches the given string, or returns a new one if none match it. This methods returns the first instance (in declaration order) for which the name is equals, ignoring case, to the given name. If no existing instance is found, then a new one is created for the given name.- Parameters:
code
- the name of the code to fetch or to create.- Returns:
- a code matching the given name.
-