thredds.catalog
Class DataType

java.lang.Object
  extended by thredds.catalog.DataType

public final class DataType
extends java.lang.Object

Type-safe enumeration of THREDDS Data types.

Version:
$Revision: 48 $ $Date: 2006-07-12 16:15:40Z $
Author:
john caron

Field Summary
static DataType DOCUMENT
           
static DataType GRID
           
static DataType IDV_BUNDLE
           
static DataType IMAGE
           
static DataType NONE
           
static DataType OTHER_UNKNOWN
           
static DataType POINT
           
static DataType RADIAL
           
static DataType STATION
           
static DataType SWATH
           
static DataType TRAJECTORY
           
 
Constructor Summary
DataType(java.lang.String s)
           
 
Method Summary
 boolean equals(java.lang.Object o)
          DataType with same name are equal.
static java.util.Collection getAllTypes()
          Return all DataType objects
static DataType getType(java.lang.String name)
          Find the DataType that matches this name, ignore case.
 int hashCode()
          Override Object.hashCode() to be consistent with this equals.
 java.lang.String toString()
          Return the DataType name.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NONE

public static final DataType NONE

GRID

public static final DataType GRID

IMAGE

public static final DataType IMAGE

POINT

public static final DataType POINT

RADIAL

public static final DataType RADIAL

STATION

public static final DataType STATION

SWATH

public static final DataType SWATH

TRAJECTORY

public static final DataType TRAJECTORY

DOCUMENT

public static final DataType DOCUMENT

IDV_BUNDLE

public static final DataType IDV_BUNDLE

OTHER_UNKNOWN

public static final DataType OTHER_UNKNOWN
Constructor Detail

DataType

public DataType(java.lang.String s)
Method Detail

getAllTypes

public static java.util.Collection getAllTypes()
Return all DataType objects


getType

public static DataType getType(java.lang.String name)
Find the DataType that matches this name, ignore case.

Parameters:
name - : match this name
Returns:
DataType or null if no match.

toString

public java.lang.String toString()
Return the DataType name.

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Override Object.hashCode() to be consistent with this equals.

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
DataType with same name are equal.

Overrides:
equals in class java.lang.Object