org.opengis.metadata.acquisition
Class Context

Show UML class diagram
Object
  extended by CodeList<Context>
      extended by Context
All Implemented Interfaces:
Serializable, Comparable<Context>

@UML(identifier="MI_ContextCode",
     specification=ISO_19115_2)
public final class Context
extends CodeList<Context>

Designation of criterion for defining the context of the scanning process event.

Since:
2.3
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class CodeList
CodeList.Filter
 
Field Summary
static Context ACQUISITION
          Event related to a specific collection.
static Context PASS
          Event related to a sequence of collections.
static Context WAY_POINT
          Event related to a navigational manoeuvre.
 
Method Summary
 Context[] family()
          Returns the list of codes of the same kind than this code list element.
static Context valueOf(String code)
          Returns the context that matches the given string, or returns a new one if none match it.
static Context[] values()
          Returns the list of Contexts.
 
Methods inherited from class CodeList
compareTo, equals, identifier, name, names, ordinal, readResolve, toString, valueOf, valueOf
 
Methods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACQUISITION

@UML(identifier="acquisition",
     obligation=CONDITIONAL,
     specification=ISO_19115_2)
public static final Context ACQUISITION
Event related to a specific collection.


PASS

@UML(identifier="pass",
     obligation=CONDITIONAL,
     specification=ISO_19115_2)
public static final Context PASS
Event related to a sequence of collections.


WAY_POINT

@UML(identifier="wayPoint",
     obligation=CONDITIONAL,
     specification=ISO_19115_2)
public static final Context WAY_POINT
Event related to a navigational manoeuvre.

Method Detail

values

public static Context[] values()
Returns the list of Contexts.

Returns:
The list of codes declared in the current JVM.

family

public Context[] family()
Returns the list of codes of the same kind than this code list element. Invoking this method is equivalent to invoking values(), except that this method can be invoked on an instance of the parent CodeList class.

Specified by:
family in class CodeList<Context>
Returns:
The codes of the same kind than this code.

valueOf

public static Context valueOf(String code)
Returns the context that matches the given string, or returns a new one if none match it. More specifically, this methods returns the first instance for which name().equals(code) returns true. 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.


Copyright © 1994-2013 Open Geospatial Consortium. All Rights Reserved.