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 EnumgetDefault()EnumgetEnum(int enumElt)Returns name of enumerated valueEnumgetEnum(java.lang.String enumName)Returns enumerated value of nameEnumgetEnum(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.StringgetName()booleanisValid(java.lang.String enumName)voidsetDefault(Enum dephault)intsize()
-
-
-
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
-
-