gov.nasa.gsfc.drl.rtstps.core.output.hdf5
Enum ProductIdentifiers

java.lang.Object
  extended by java.lang.Enum<ProductIdentifiers>
      extended by gov.nasa.gsfc.drl.rtstps.core.output.hdf5.ProductIdentifiers
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ProductIdentifiers>

public enum ProductIdentifiers
extends java.lang.Enum<ProductIdentifiers>

ProductionIdentfiers the "field terminal" supports only


Enum Constant Summary
RATMS
           
RCRIS
           
RNSCA_NPOESS
           
RNSCA_NPP
           
RVIRS
           
 
Field Summary
private  java.lang.String dataMnemonic
           
private  java.lang.String longName
           
private  java.lang.String receiver
           
private  java.lang.String shortName
           
 
Method Summary
static ProductIdentifiers fromShortName(java.lang.String shortName)
           
 java.lang.String getDataMnemonic()
           
 java.lang.String getLongName()
           
 java.lang.String getReceiver()
           
 java.lang.String getShortName()
           
 java.lang.String toString()
          Maps RNSCA_NPP and RNSCA_NPOESS to the same "RNSCA" string name
 java.lang.String unadulteratedToString()
          Return the real string name, unadulterated.
static ProductIdentifiers valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ProductIdentifiers[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

RATMS

public static final ProductIdentifiers RATMS

RCRIS

public static final ProductIdentifiers RCRIS

RVIRS

public static final ProductIdentifiers RVIRS

RNSCA_NPP

public static final ProductIdentifiers RNSCA_NPP

RNSCA_NPOESS

public static final ProductIdentifiers RNSCA_NPOESS
Field Detail

dataMnemonic

private java.lang.String dataMnemonic

shortName

private java.lang.String shortName

longName

private java.lang.String longName

receiver

private java.lang.String receiver
Method Detail

values

public static ProductIdentifiers[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ProductIdentifiers c : ProductIdentifiers.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ProductIdentifiers valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getDataMnemonic

public java.lang.String getDataMnemonic()

getShortName

public java.lang.String getShortName()

getLongName

public java.lang.String getLongName()

getReceiver

public java.lang.String getReceiver()

fromShortName

public static ProductIdentifiers fromShortName(java.lang.String shortName)

unadulteratedToString

public java.lang.String unadulteratedToString()
Return the real string name, unadulterated. This is mainly for the RNSCA NPP/NPOESS (attitude and ephemeris) which for most cases is exactly the same but whose description and other details differ slightly.


toString

public java.lang.String toString()
Maps RNSCA_NPP and RNSCA_NPOESS to the same "RNSCA" string name

Overrides:
toString in class java.lang.Enum<ProductIdentifiers>
Returns:
name of the enum, except in the case of RNSCA_NPP and RNSCA_NPOESS