org.apache.axis.constants

Class Enum.Type

Enclosing Class:
Enum
Implemented Interfaces:
java.io.Serializable
Known Direct Subclasses:
Scope.Type, Status.Type, Style.Type, Use.Type

public static abstract class Enum.Type
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary

Type(String name, Enum enums)

Method Summary

Enum
getDefault()
Enum
getEnum(String enumName)
Returns enumerated value of name
Enum
getEnum(String enumName, Enum dephault)
Returns enumerated value of name For large sets of enumerated values, a HashMap could be used to retrieve.
Enum
getEnum(int enumElt)
Returns name of enumerated value
String[]
getEnumNames()
Returns array of names for enumerated values
String
getName()
boolean
isValid(String enumName)
void
setDefault(Enum dephault)
int
size()

Constructor Details

Type

protected Type(String name,
               Enum enums)

Method Details

getDefault

public Enum getDefault()


getEnum

public final Enum getEnum(String enumName)
Returns enumerated value of name


getEnum

public final Enum getEnum(String enumName,
                          Enum dephault)
Returns enumerated value of name For large sets of enumerated values, a HashMap could be used to retrieve. It's not clear if there is any benefit for small (3 to 4) sets, as used now.


getEnum

public final Enum getEnum(int enumElt)
Returns name of enumerated value


getEnumNames

public final String[] getEnumNames()
Returns array of names for enumerated values


getName

public final String getName()


isValid

public final boolean isValid(String enumName)


setDefault

public void setDefault(Enum dephault)


size

public final int size()


Copyright B) 2005 Apache Web Services Project. All Rights Reserved.