public abstract static class Enum.Type
extends java.lang.Object
implements java.io.Serializable
Modifier | Constructor and Description |
---|---|
protected |
Type(java.lang.String name,
Enum[] enums) |
Modifier and Type | Method and Description |
---|---|
Enum |
getDefault() |
Enum |
getEnum(int enumElt)
Returns name of enumerated value
|
Enum |
getEnum(java.lang.String enumName)
Returns enumerated value of name
|
Enum |
getEnum(java.lang.String enumName,
Enum dephault)
Returns enumerated value of name
For large sets of enumerated values, a HashMap could
be used to retrieve.
|
java.lang.String[] |
getEnumNames()
Returns array of names for enumerated values
|
java.lang.String |
getName() |
boolean |
isValid(java.lang.String enumName) |
void |
setDefault(Enum dephault) |
int |
size() |
protected Type(java.lang.String name, Enum[] enums)
public void setDefault(Enum dephault)
public Enum getDefault()
public final java.lang.String getName()
public final boolean isValid(java.lang.String enumName)
public final int size()
public final java.lang.String[] getEnumNames()
public final Enum getEnum(int enumElt)
public final Enum getEnum(java.lang.String enumName)
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.