org.asnlab.asndt.runtime.conv
Class AsnConverter
java.lang.Object
org.asnlab.asndt.runtime.conv.AsnConverter
- Direct Known Subclasses:
- BitStringConverter, BooleanConverter, ChoiceConverter, CompositeConverter, DateConverter, EnumeratedConverter, IntegerConverter, ListConverter, LongConverter, NullConverter, OctetStringConverter, OIDConverter, OpenValueConverter, RealConverter, StringConverter
public abstract class AsnConverter
- extends java.lang.Object
Instances of the class AsnConverter
can convert
varied objects to ASN.1 recognized values and vice versa.
Because of this nature, the AsnConverter
is often
customizid.
The following example uses a AsnType
object
and a AsnConverter
to encode a value object:
object = ...
type = ...
converter = ...
type.encode(object, buffer, converter);
- Since:
- 3.0
- Version:
- 3.14
- Author:
- Ryan Hubert
Method Summary |
java.lang.Object |
convert(org.asnlab.asndt.runtime.type.BitBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
|
java.lang.Object |
convert(org.asnlab.asndt.runtime.type.ByteBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type,
int length)
|
void |
convert(java.lang.Object object,
org.asnlab.asndt.runtime.type.BitBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
|
int |
convert(java.lang.Object object,
org.asnlab.asndt.runtime.type.ByteBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
|
static AsnConverter |
createAsnConverterConverter()
|
static AsnType |
createAsnConverterType()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsnConverter
public AsnConverter()
convert
public int convert(java.lang.Object object,
org.asnlab.asndt.runtime.type.ByteBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
convert
public java.lang.Object convert(org.asnlab.asndt.runtime.type.ByteBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type,
int length)
convert
public void convert(java.lang.Object object,
org.asnlab.asndt.runtime.type.BitBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
convert
public java.lang.Object convert(org.asnlab.asndt.runtime.type.BitBuffer buffer,
org.asnlab.asndt.runtime.type.IntegerType type)
createAsnConverterType
public static AsnType createAsnConverterType()
createAsnConverterConverter
public static AsnConverter createAsnConverterConverter()
Copyright �2009-2012 ASN Lab