org.opengis.metadata.identification
Class Progress

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

@UML(identifier="MD_ProgressCode",
     specification=ISO_19115)
public final class Progress
extends CodeList<Progress>

Status of the dataset or progress of a review.

Since:
2.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class CodeList
CodeList.Filter
 
Field Summary
static Progress COMPLETED
          Production of the data has been completed.
static Progress HISTORICAL_ARCHIVE
          Data has been stored in an offline storage facility
static Progress OBSOLETE
          Data is no longer relevant.
static Progress ON_GOING
          Data is continually being updated.
static Progress PLANNED
          Fixed date has been established upon or by which the data will be created or updated.
static Progress REQUIRED
          Data needs to be generated or updated.
static Progress UNDER_DEVELOPMENT
          Data is currently in the process of being created.
 
Method Summary
 Progress[] family()
          Returns the list of codes of the same kind than this code list element.
static Progress valueOf(String code)
          Returns the progress that matches the given string, or returns a new one if none match it.
static Progress[] values()
          Returns the list of Progresss.
 
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

COMPLETED

@UML(identifier="completed",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress COMPLETED
Production of the data has been completed.


HISTORICAL_ARCHIVE

@UML(identifier="historicalArchive",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress HISTORICAL_ARCHIVE
Data has been stored in an offline storage facility


OBSOLETE

@UML(identifier="obsolete",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress OBSOLETE
Data is no longer relevant.


ON_GOING

@UML(identifier="onGoing",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress ON_GOING
Data is continually being updated.


PLANNED

@UML(identifier="planned",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress PLANNED
Fixed date has been established upon or by which the data will be created or updated.


REQUIRED

@UML(identifier="required",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress REQUIRED
Data needs to be generated or updated.


UNDER_DEVELOPMENT

@UML(identifier="underDevelopment",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final Progress UNDER_DEVELOPMENT
Data is currently in the process of being created.

Method Detail

values

public static Progress[] values()
Returns the list of Progresss.

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

family

public Progress[] 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<Progress>
Returns:
The codes of the same kind than this code.

valueOf

public static Progress valueOf(String code)
Returns the progress 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.