Avian v0.3

java.lang
Class Enum<E extends Enum<E>>

java.lang.Object
  extended by java.lang.Enum<E>
All Implemented Interfaces:
Comparable<E>

public abstract class Enum<E extends Enum<E>>
extends Object
implements Comparable<E>


Constructor Summary
Enum(String name, int ordinal)
           
 
Method Summary
 int compareTo(E other)
           
 Class<E> getDeclaringClass()
           
 String name()
           
 int ordinal()
           
 String toString()
           
static
<T extends Enum<T>>
T
valueOf(Class<T> enumType, String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Enum

public Enum(String name,
            int ordinal)
Method Detail

compareTo

public int compareTo(E other)
Specified by:
compareTo in interface Comparable<E extends Enum<E>>

valueOf

public static <T extends Enum<T>> T valueOf(Class<T> enumType,
                                            String name)

ordinal

public int ordinal()

name

public final String name()

toString

public String toString()
Overrides:
toString in class Object

getDeclaringClass

public Class<E> getDeclaringClass()

Avian v0.3

http://oss.readytalk.com/avian