Package thredds.catalog
Class DataFormatType
- java.lang.Object
-
- thredds.catalog.DataFormatType
-
public final class DataFormatType extends Object
Type-safe enumeration of THREDDS data format types.
-
-
Field Summary
Fields Modifier and Type Field Description static DataFormatTypeBUFRstatic DataFormatTypeESMLstatic DataFormatTypeGEMPAKstatic DataFormatTypeGIFstatic DataFormatTypeGINIstatic DataFormatTypeGRIB1static DataFormatTypeGRIB2static DataFormatTypeHDF4static DataFormatTypeHDF5static DataFormatTypeJPEGstatic DataFormatTypeMCIDAS_AREAstatic DataFormatTypeMPEGstatic DataFormatTypeNCMLstatic DataFormatTypeNETCDFstatic DataFormatTypeNETCDF4static DataFormatTypeNEXRAD2static DataFormatTypeNIDSstatic DataFormatTypeNONEstatic DataFormatTypeOTHER_UNKNOWNstatic DataFormatTypePLAINstatic DataFormatTypeQUICKTIMEstatic DataFormatTypeREALTIMEstatic DataFormatTypeTIFFstatic DataFormatTypeTSVstatic DataFormatTypeXML
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)DataFormatType with same name are equal.static DataFormatTypefindType(String name)Find the known DataFormatType that matches the given name (ignoring case) or null if the name is unknown.static Collection<DataFormatType>getAllTypes()Return all DataFormatType objectsstatic DataFormatTypegetType(String name)Return a DataFormatType for the given name by either matching a known type (ignoring case) or creating an unknown type.inthashCode()Override Object.hashCode() to be consistent with this equals.StringtoString()Return the DataFormatType name.
-
-
-
Field Detail
-
NONE
public static final DataFormatType NONE
-
BUFR
public static final DataFormatType BUFR
-
ESML
public static final DataFormatType ESML
-
GEMPAK
public static final DataFormatType GEMPAK
-
GINI
public static final DataFormatType GINI
-
GRIB1
public static final DataFormatType GRIB1
-
GRIB2
public static final DataFormatType GRIB2
-
HDF4
public static final DataFormatType HDF4
-
HDF5
public static final DataFormatType HDF5
-
NETCDF
public static final DataFormatType NETCDF
-
NETCDF4
public static final DataFormatType NETCDF4
-
NEXRAD2
public static final DataFormatType NEXRAD2
-
NCML
public static final DataFormatType NCML
-
NIDS
public static final DataFormatType NIDS
-
MCIDAS_AREA
public static final DataFormatType MCIDAS_AREA
-
GIF
public static final DataFormatType GIF
-
JPEG
public static final DataFormatType JPEG
-
TIFF
public static final DataFormatType TIFF
-
PLAIN
public static final DataFormatType PLAIN
-
TSV
public static final DataFormatType TSV
-
XML
public static final DataFormatType XML
-
MPEG
public static final DataFormatType MPEG
-
QUICKTIME
public static final DataFormatType QUICKTIME
-
REALTIME
public static final DataFormatType REALTIME
-
OTHER_UNKNOWN
public static final DataFormatType OTHER_UNKNOWN
-
-
Method Detail
-
getAllTypes
public static Collection<DataFormatType> getAllTypes()
Return all DataFormatType objects- Returns:
- Collection of known DataFormatType-s
-
findType
public static DataFormatType findType(String name)
Find the known DataFormatType that matches the given name (ignoring case) or null if the name is unknown.- Parameters:
name- name of the desired DataFormatType.- Returns:
- DataFormatType or null if no match.
-
getType
public static DataFormatType getType(String name)
Return a DataFormatType for the given name by either matching a known type (ignoring case) or creating an unknown type.- Parameters:
name- name of the desired DataFormatType.- Returns:
- the named DataFormatType or null if given name is null.
-
toString
public String toString()
Return the DataFormatType name.
-
hashCode
public int hashCode()
Override Object.hashCode() to be consistent with this equals.
-
-