Class Enum.Type

java.lang.Object
org.apache.axis.constants.Enum.Type
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Scope.Type, Status.Type, Style.Type, Use.Type
Enclosing class:
Enum

public abstract static class Enum.Type extends Object implements Serializable
See Also:
  • Constructor Details

    • Type

      protected Type(String name, Enum[] enums)
  • Method Details

    • setDefault

      public void setDefault(Enum dephault)
    • getDefault

      public Enum getDefault()
    • getName

      public final String getName()
    • isValid

      public final boolean isValid(String enumName)
    • size

      public final int size()
    • getEnumNames

      public final 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(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.