org.jmol.util
Enum JmolEdge.EnumBondOrder

java.lang.Object
  extended by java.lang.Enum<JmolEdge.EnumBondOrder>
      extended by org.jmol.util.JmolEdge.EnumBondOrder
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<JmolEdge.EnumBondOrder>
Enclosing class:
JmolEdge

private static enum JmolEdge.EnumBondOrder
extends java.lang.Enum<JmolEdge.EnumBondOrder>


Enum Constant Summary
AROMATIC
           
AROMATIC_DOUBLE
           
AROMATIC_SINGLE
           
DOUBLE
           
H_REGULAR
           
PARTIAL01
           
PARTIAL12
           
PARTIAL23
           
PARTIAL32
           
QUADRUPLE
           
SINGLE
           
STRUT
           
TRIPLE
           
UNSPECIFIED
           
 
Field Summary
private  int code
           
protected  java.lang.String name
           
protected  java.lang.String number
           
 
Method Summary
(package private) static int getCodeFromName(java.lang.String name)
           
(package private) static java.lang.String getNameFromCode(int code)
           
(package private) static java.lang.String getNumberFromCode(int code)
           
static JmolEdge.EnumBondOrder valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static JmolEdge.EnumBondOrder[] 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

SINGLE

public static final JmolEdge.EnumBondOrder SINGLE

DOUBLE

public static final JmolEdge.EnumBondOrder DOUBLE

TRIPLE

public static final JmolEdge.EnumBondOrder TRIPLE

QUADRUPLE

public static final JmolEdge.EnumBondOrder QUADRUPLE

AROMATIC

public static final JmolEdge.EnumBondOrder AROMATIC

STRUT

public static final JmolEdge.EnumBondOrder STRUT

H_REGULAR

public static final JmolEdge.EnumBondOrder H_REGULAR

PARTIAL01

public static final JmolEdge.EnumBondOrder PARTIAL01

PARTIAL12

public static final JmolEdge.EnumBondOrder PARTIAL12

PARTIAL23

public static final JmolEdge.EnumBondOrder PARTIAL23

PARTIAL32

public static final JmolEdge.EnumBondOrder PARTIAL32

AROMATIC_SINGLE

public static final JmolEdge.EnumBondOrder AROMATIC_SINGLE

AROMATIC_DOUBLE

public static final JmolEdge.EnumBondOrder AROMATIC_DOUBLE

UNSPECIFIED

public static final JmolEdge.EnumBondOrder UNSPECIFIED
Field Detail

code

private int code

number

protected java.lang.String number

name

protected java.lang.String name
Method Detail

values

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

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

valueOf

public static JmolEdge.EnumBondOrder 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

getCodeFromName

static int getCodeFromName(java.lang.String name)

getNameFromCode

static java.lang.String getNameFromCode(int code)

getNumberFromCode

static java.lang.String getNumberFromCode(int code)