org.asnlab.asndt.runtime.conv
Class EnumeratedConverter
java.lang.Object
org.asnlab.asndt.runtime.conv.AsnConverter
org.asnlab.asndt.runtime.conv.EnumeratedConverter
- Direct Known Subclasses:
- EnumeratedValue.EnumeratedValueEnumeratedConverter
public abstract class EnumeratedConverter
- extends AsnConverter
The EnumeratedConverter
can convert
Enumerated value objct to ASN.1 recognized values and vice versa.
This class is intent to be extended.
Method Summary |
abstract java.lang.Object |
toEnum(int ordinal)
Return the enum object |
abstract java.lang.Object |
toObject(int value)
Return the enum object |
abstract int |
toOrdinal(java.lang.Object object)
Return the enum ordinal (0 base) |
abstract int |
toValue(java.lang.Object object)
Return the enum value |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONVERTER
public static final EnumeratedConverter CONVERTER
EnumeratedConverter
public EnumeratedConverter()
toValue
public abstract int toValue(java.lang.Object object)
- Return the enum value
toObject
public abstract java.lang.Object toObject(int value)
- Return the enum object
toOrdinal
public abstract int toOrdinal(java.lang.Object object)
- Return the enum ordinal (0 base)
toEnum
public abstract java.lang.Object toEnum(int ordinal)
- Return the enum object
Copyright �2009-2012 ASN Lab