org.apache.avalon.framework
Class ValuedEnum
java.lang.Object
|
+--org.apache.avalon.framework.Enum
|
+--org.apache.avalon.framework.ValuedEnum
- public abstract class ValuedEnum
- extends Enum
Basic enum class for type-safe enums with values. Should be used as an abstract base.
- Author:
- Peter Donald
Field Summary |
protected int |
m_value
|
Fields inherited from class org.apache.avalon.framework.Enum |
m_name |
Constructor Summary |
ValuedEnum(java.lang.String name,
int value)
|
ValuedEnum(java.lang.String name,
int value,
java.util.Map map)
|
Methods inherited from class org.apache.avalon.framework.Enum |
getName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_value
protected final int m_value
ValuedEnum
public ValuedEnum(java.lang.String name,
int value,
java.util.Map map)
ValuedEnum
public ValuedEnum(java.lang.String name,
int value)
getValue
public final int getValue()
isEqualTo
public final boolean isEqualTo(ValuedEnum enum)
isGreaterThan
public final boolean isGreaterThan(ValuedEnum enum)
isGreaterThanOrEqual
public final boolean isGreaterThanOrEqual(ValuedEnum enum)
isLessThan
public final boolean isLessThan(ValuedEnum enum)
isLessThanOrEqual
public final boolean isLessThanOrEqual(ValuedEnum enum)
toString
public java.lang.String toString()
- Overrides:
toString
in class Enum
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.