Package 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
,ReflectionEnumeratedConverter
The
EnumeratedConverter
can convert Enumerated value object to
ASN.1 recognized values and vice versa.
This class is intent to be extended.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.asnlab.asndt.runtime.conv.AsnConverter
isAnonymous
-
Field Details
-
CONVERTER
-
-
Constructor Details
-
EnumeratedConverter
public EnumeratedConverter()
-
-
Method Details
-
toValue
Return the enum value- Parameters:
object
- The ENUMERATED value object- Returns:
- The integer value associated with this ENUMERATED value
-
toObject
Return the enum object- Parameters:
value
- The integer value associated with this ENUMERATED value- Returns:
- The ENUMERATED value object
-
toOrdinal
Return the enum ordinal (0 base)- Parameters:
object
- The ENUMERATED value object- Returns:
- The enum ordinal (0 base) of this ENUMERATED value
-
toEnum
Return the enum object- Parameters:
ordinal
- The enum ordinal (0 base) of this ENUMERATED value- Returns:
- The ENUMERATED value object
-