net.ivoa.xml.vodataservice.v1
Enum Waveband

java.lang.Object
  extended by java.lang.Enum<Waveband>
      extended by net.ivoa.xml.vodataservice.v1.Waveband
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Waveband>

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

Java class for Waveband.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="Waveband">
   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     <enumeration value="Radio"/>
     <enumeration value="Millimeter"/>
     <enumeration value="Infrared"/>
     <enumeration value="Optical"/>
     <enumeration value="UV"/>
     <enumeration value="EUV"/>
     <enumeration value="X-ray"/>
     <enumeration value="Gamma-ray"/>
   </restriction>
 </simpleType>
 


Enum Constant Summary
EUV
          100 Angstroms <= wavelength <= 1000 Angstroms; 12 eV <= Energy <= 120 eV
GAMMA_RAY
          energy >= 120 keV
INFRARED
          1 micron <= wavelength <= 100 micons
MILLIMETER
          0.1 mm <= wavelength <= 10 mm; 3000 GHz >= frequency >= 30 GHz.
OPTICAL
          0.3 microns <= wavelength <= 1 micon; 300 nm <= wavelength <= 1000 nm; 3000 Angstroms <= wavelength <= 10000 Angstroms
RADIO
          wavelength >= 10 mm; frequency <= 30 GHz.
UV
          0.1 microns <= wavelength <= 0.3 micon; 1000 nm <= wavelength <= 3000 nm; 1000 Angstroms <= wavelength <= 30000 Angstroms
X_RAY
          0.1 Angstroms <= wavelength <= 100 Angstroms; 0.12 keV <= energy <= 120 keV
 
Method Summary
static Waveband fromValue(java.lang.String v)
           
 java.lang.String value()
           
static Waveband valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static Waveband[] 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

RADIO

public static final Waveband RADIO
wavelength >= 10 mm; frequency <= 30 GHz.


MILLIMETER

public static final Waveband MILLIMETER
0.1 mm <= wavelength <= 10 mm; 3000 GHz >= frequency >= 30 GHz.


INFRARED

public static final Waveband INFRARED
1 micron <= wavelength <= 100 micons


OPTICAL

public static final Waveband OPTICAL
0.3 microns <= wavelength <= 1 micon; 300 nm <= wavelength <= 1000 nm; 3000 Angstroms <= wavelength <= 10000 Angstroms


UV

public static final Waveband UV
0.1 microns <= wavelength <= 0.3 micon; 1000 nm <= wavelength <= 3000 nm; 1000 Angstroms <= wavelength <= 30000 Angstroms


EUV

public static final Waveband EUV
100 Angstroms <= wavelength <= 1000 Angstroms; 12 eV <= Energy <= 120 eV


X_RAY

public static final Waveband X_RAY
0.1 Angstroms <= wavelength <= 100 Angstroms; 0.12 keV <= energy <= 120 keV


GAMMA_RAY

public static final Waveband GAMMA_RAY
energy >= 120 keV

Method Detail

values

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

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

valueOf

public static Waveband 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

value

public java.lang.String value()

fromValue

public static Waveband fromValue(java.lang.String v)


Copyright © 2011 VAMDC. All Rights Reserved.