Package org.apache.axis.constants
Class Enum.Type
- java.lang.Object
-
- org.apache.axis.constants.Enum.Type
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Scope.Type
,Status.Type
,Style.Type
,Use.Type
- Enclosing class:
- Enum
public abstract static class Enum.Type extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Enum
getDefault()
Enum
getEnum(int enumElt)
Returns name of enumerated valueEnum
getEnum(java.lang.String enumName)
Returns enumerated value of nameEnum
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 valuesjava.lang.String
getName()
boolean
isValid(java.lang.String enumName)
void
setDefault(Enum dephault)
int
size()
-
-
-
Constructor Detail
-
Type
protected Type(java.lang.String name, Enum[] enums)
-
-
Method Detail
-
setDefault
public void setDefault(Enum dephault)
-
getDefault
public Enum getDefault()
-
getName
public final java.lang.String getName()
-
isValid
public final boolean isValid(java.lang.String enumName)
-
size
public final int size()
-
getEnumNames
public final java.lang.String[] getEnumNames()
Returns array of names for enumerated values
-
getEnum
public final Enum getEnum(int enumElt)
Returns name of enumerated value
-
getEnum
public final Enum getEnum(java.lang.String enumName)
Returns enumerated value of name
-
-