|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EnumFactory
An enum factory allows a client to lookup all values defined for a
particular Enum subclass, and also lookup a particular
value by its int or String value. By convention, each
strongly-typed enum subclass declares an EnumFactory constant named
"FACTORY" that can be used to lookup the enums defined by that class.
| Method Summary | |
|---|---|
Enum[] |
getAllEnums(Enum[] container)
Returns an array of all enums. |
Enum |
getEnum(int value)
Returns the enum associated with the passed int value. |
Enum |
getEnum(java.lang.String value)
Returns the enum associated with the passed String value. |
| Method Detail |
|---|
Enum getEnum(java.lang.String value)
throws NoSuchEnumException
value - the string value of the desired enum.
NoSuchEnumException - if no such enum exists.
Enum getEnum(int value)
throws NoSuchEnumException
value - the int value of the desired enum.
NoSuchEnumException - if no such enum exists.Enum[] getAllEnums(Enum[] container)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||