org.asnlab.asndt.runtime.conv
Class EnumeratedConverter

java.lang.Object
  extended by org.asnlab.asndt.runtime.conv.AsnConverter
      extended by 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.


Field Summary
static EnumeratedConverter CONVERTER
           
 
Constructor Summary
EnumeratedConverter()
           
 
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 org.asnlab.asndt.runtime.conv.AsnConverter
convert, convert, convert, convert, createAsnConverterConverter, createAsnConverterType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONVERTER

public static final EnumeratedConverter CONVERTER
Constructor Detail

EnumeratedConverter

public EnumeratedConverter()
Method Detail

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