HiRISE

HiRISE.HiCat.Utilities
Enum HEZ.HiRISEFields

java.lang.Object
  extended by java.lang.Enum<HEZ.HiRISEFields>
      extended by HiRISE.HiCat.Utilities.HEZ.HiRISEFields
All Implemented Interfaces:
Serializable, Comparable<HEZ.HiRISEFields>
Enclosing class:
HEZ

public static enum HEZ.HiRISEFields
extends Enum<HEZ.HiRISEFields>

A simple enumeration of the database fields to be retrieved from the database. The enumeration includes the sql field specification, an alias that is used to label the columns in the output spreadsheet, and the data type of each field.

Author:
Rodney Heyd UA/HiRISE

Enum Constant Summary
CENTER_LAT
           
CENTER_LON
           
CONTACT
           
CRISM_MODES
           
DATE_SUBBED
           
EMAIL
           
HiRISE_ID
           
MAX_LSUBS
           
MIN_LSUBS
           
PRIORITY
           
REQUEST_PRIORITY
           
SCIENCE_RATIONALE
           
SPECIAL_NOTES
           
TARGET_NAME
           
 
Method Summary
 String fieldSpec()
           
 String label()
           
 char type()
           
static HEZ.HiRISEFields valueOf(String name)
          Returns the enum constant of this type with the specified name.
static HEZ.HiRISEFields[] 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, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

HiRISE_ID

public static final HEZ.HiRISEFields HiRISE_ID

TARGET_NAME

public static final HEZ.HiRISEFields TARGET_NAME

SCIENCE_RATIONALE

public static final HEZ.HiRISEFields SCIENCE_RATIONALE

SPECIAL_NOTES

public static final HEZ.HiRISEFields SPECIAL_NOTES

CONTACT

public static final HEZ.HiRISEFields CONTACT

EMAIL

public static final HEZ.HiRISEFields EMAIL

CENTER_LAT

public static final HEZ.HiRISEFields CENTER_LAT

CENTER_LON

public static final HEZ.HiRISEFields CENTER_LON

PRIORITY

public static final HEZ.HiRISEFields PRIORITY

REQUEST_PRIORITY

public static final HEZ.HiRISEFields REQUEST_PRIORITY

MIN_LSUBS

public static final HEZ.HiRISEFields MIN_LSUBS

MAX_LSUBS

public static final HEZ.HiRISEFields MAX_LSUBS

CRISM_MODES

public static final HEZ.HiRISEFields CRISM_MODES

DATE_SUBBED

public static final HEZ.HiRISEFields DATE_SUBBED
Method Detail

values

public static HEZ.HiRISEFields[] 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 (HEZ.HiRISEFields c : HEZ.HiRISEFields.values())
    System.out.println(c);

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

valueOf

public static HEZ.HiRISEFields valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

label

public String label()

fieldSpec

public String fieldSpec()

type

public char type()

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona