org.deegree_impl.model.cs
Class DatumType.Temporal

java.lang.Object
  extended byEnumeratedParameter
      extended byorg.deegree_impl.model.cs.DatumType
          extended byorg.deegree_impl.model.cs.DatumType.Temporal
Enclosing class:
DatumType

public static final class DatumType.Temporal
extends DatumType

Temporal datum type.

Version:
1.00
Author:
Martin Desruisseaux
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.deegree_impl.model.cs.DatumType
DatumType.Horizontal, DatumType.Local, DatumType.Temporal, DatumType.Vertical
 
Field Summary
static int MAXIMUM
          Highest possible value for temporal datum types.
static int MINIMUM
          Lowest possible value for temporal datum types.
private static long serialVersionUID
          Serial number for interoperability with different versions.
 
Fields inherited from class org.deegree_impl.model.cs.DatumType
ALTITUDE_BAROMETRIC, CLASSIC, DEPTH, ELLIPSOIDAL, GEOCENTRIC, GEOID_MODEL_DERIVED, GMT, NORMAL, ORTHOMETRIC, UTC
 
Constructor Summary
private DatumType.Temporal(java.lang.String name, int value, int key)
          Construct a new enum with the specified value.
 
Method Summary
(package private)  int getMaximum()
          Get the maximum value.
(package private)  int getMinimum()
          Get the minimum value.
(package private)  int getTypeKey()
          Return the type key.
(package private)  boolean isCompatibleOrientation(AxisOrientation orientation)
          Returns true if the specified orientation is compatible with this datum type.
 
Methods inherited from class org.deegree_impl.model.cs.DatumType
getEnum, getName, getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serial number for interoperability with different versions.

See Also:
Constant Field Values

MINIMUM

public static final int MINIMUM
Lowest possible value for temporal datum types.

Note: Temporal enums are not part of OpenGIS specification. The MINIMUM "constant" may change in the future if OpenGIS defines an equivalent datum type. If this value change, developpers will have to recompile their code.

See Also:
Constant Field Values

MAXIMUM

public static final int MAXIMUM
Highest possible value for temporal datum types.

Note: Temporal enums are not part of OpenGIS specification. The MAXIMUM "constant" may change in the future if OpenGIS defines an equivalent datum type. If this value change, developpers will have to recompile their code.

See Also:
Constant Field Values
Constructor Detail

DatumType.Temporal

private DatumType.Temporal(java.lang.String name,
                           int value,
                           int key)
Construct a new enum with the specified value.

Method Detail

isCompatibleOrientation

boolean isCompatibleOrientation(AxisOrientation orientation)
Returns true if the specified orientation is compatible with this datum type. Compatible orientations are FUTURE and PAST.

Specified by:
isCompatibleOrientation in class DatumType

getMinimum

final int getMinimum()
Get the minimum value.

Specified by:
getMinimum in class DatumType

getMaximum

final int getMaximum()
Get the maximum value.

Specified by:
getMaximum in class DatumType

getTypeKey

final int getTypeKey()
Return the type key.

Specified by:
getTypeKey in class DatumType