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