|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jdmk.Enumerated
public abstract class Enumerated
This class is used for implementing enumerated values. An enumeration is represented by a class derived from Enumerated. The derived class defines what are the permitted values in the enumeration. An enumerated value is represented by an instance of the derived class. It can be represented : - as an integer - as a string
Field Summary | |
---|---|
protected int |
value
This variable keeps the integer form of the enumerated. |
Constructor Summary | |
---|---|
Enumerated()
Construct an enumerated with a default value. |
|
Enumerated(int valueIndex)
Construct an enumerated from its integer form. |
|
Enumerated(Integer valueIndex)
Construct an enumerated from its Integer form. |
|
Enumerated(String valueString)
Construct an enumerated from its string form. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
Compares this enumerated to the specified enumerated. |
protected abstract Hashtable |
getIntTable()
Returns the hashtable of the integer forms. |
protected abstract Hashtable |
getStringTable()
Returns the hashtable of the string forms. |
int |
hashCode()
Returns the hash code for this enumerated. |
int |
intValue()
Return the integer form of the enumerated. |
String |
toString()
Returns the string form of this enumerated. |
Enumeration |
valueIndexes()
Returns an Java enumeration of the permitted integers. |
Enumeration |
valueStrings()
Returns an Java enumeration of the permitted strings. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int value
Constructor Detail |
---|
public Enumerated() throws IllegalArgumentException
IllegalArgumentException
- One of the arguments passed to the method is illegal or inappropriate.public Enumerated(int valueIndex) throws IllegalArgumentException
valueIndex
- The integer form.
IllegalArgumentException
- One of the arguments passed
to the method is illegal or inappropriate.public Enumerated(Integer valueIndex) throws IllegalArgumentException
valueIndex
- The Integer form.
IllegalArgumentException
- One of the arguments passed to
the method is illegal or inappropriate.public Enumerated(String valueString) throws IllegalArgumentException
valueString
- The string form.
IllegalArgumentException
- One of the arguments passed to
the method is illegal or inappropriate.Method Detail |
---|
public int intValue()
public Enumeration valueIndexes()
public Enumeration valueStrings()
public boolean equals(Object obj)
equals
in class Object
obj
- The object to compare with.
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
protected abstract Hashtable getIntTable()
protected abstract Hashtable getStringTable()
|
Open Source build 02 opendmk-1.0-b02 2007.10.01_19:17:46_MEST |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |