Deprecated and replaced by org.apache.commons.lang.enums and will be removed in version 3.0.
See: Description
| Class Summary | |
|---|---|
| Enum |
Abstract superclass for type-safe enums. One feature of the C programming language lacking in Java is enumerations. |
| EnumUtils |
Utility class for accessing and manipulating Enums. |
| ValuedEnum |
Abstract superclass for type-safe enums with integer values suitable
for use in NOTE:Due to the way in which Java ClassLoaders work, comparing
|
Deprecated and replaced by org.apache.commons.lang.enums and will be removed in version 3.0.
All classes in this package are deprecated and repackaged to org.apache.commons.lang.enums
since enum is a Java 1.5 keyword.
Provides an implementation of the C style enum in the Java world.
The classic example being an RGB color enumeration.
public final class ColorEnum extends Enum {
public static final ColorEnum RED = new ColorEnum("Red");
public static final ColorEnum GREEN = new ColorEnum("Green");
public static final ColorEnum BLUE = new ColorEnum("Blue");
private ColorEnum(String color) {
super(color);
}
public static ColorEnum getEnum(String color) {
return (ColorEnum) getEnum(ColorEnum.class, color);
}
public static Map getEnumMap() {
return getEnumMap(ColorEnum.class);
}
public static List getEnumList() {
return getEnumList(ColorEnum.class);
}
public static Iterator iterator() {
return iterator(ColorEnum.class);
}
}
Since: 1.0