cryptix.asn1.encoding
Interface CoderOperations

All Superinterfaces:
ParserVisitor
All Known Implementing Classes:
BaseCoder, DER

public interface CoderOperations
extends ParserVisitor


Field Summary
static int DECODING
           
static int ENCODING
           
static int UNINITIALIZED
           
 
Method Summary
 void decode(ASNAny obj, java.io.InputStream in)
           
 void decode(ASNBitString obj, java.io.InputStream in)
           
 void decode(ASNBoolean obj, java.io.InputStream in)
           
 void decode(ASNInteger obj, java.io.InputStream in)
           
 void decode(ASNNull obj, java.io.InputStream in)
           
 void decode(ASNObjectIdentifier obj, java.io.InputStream in)
           
 void decode(ASNOctetString obj, java.io.InputStream in)
           
 void decode(ASNPrintableString obj, java.io.InputStream in)
           
 void decode(ASNSequence obj, java.io.InputStream in)
           
 void decode(ASNSequenceOf obj, java.io.InputStream in)
           
 void decode(ASNSet obj, java.io.InputStream in)
           
 void decode(ASNSetOf obj, java.io.InputStream in)
           
 void decode(ASNTaggedType obj, java.io.InputStream in)
           
 void decode(ASNTime obj, java.io.InputStream in)
           
 void encode(ASNAny obj, java.io.OutputStream out)
           
 void encode(ASNBitString obj, java.io.OutputStream out)
           
 void encode(ASNBoolean obj, java.io.OutputStream out)
           
 void encode(ASNInteger obj, java.io.OutputStream out)
           
 void encode(ASNNull obj, java.io.OutputStream out)
           
 void encode(ASNObjectIdentifier obj, java.io.OutputStream out)
           
 void encode(ASNOctetString obj, java.io.OutputStream out)
           
 void encode(ASNPrintableString obj, java.io.OutputStream out)
           
 void encode(ASNSequenceOf obj, java.io.OutputStream out)
           
 void encode(ASNSequence obj, java.io.OutputStream out)
           
 void encode(ASNSetOf obj, java.io.OutputStream out)
           
 void encode(ASNSet obj, java.io.OutputStream out)
           
 void encode(ASNTaggedType obj, java.io.OutputStream out)
           
 void encode(ASNTime obj, java.io.OutputStream out)
           
 void init(java.io.InputStream is)
           
 void init(java.io.OutputStream os)
           
 
Methods inherited from interface cryptix.asn1.lang.ParserVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

Field Detail

UNINITIALIZED

static final int UNINITIALIZED
See Also:
Constant Field Values

DECODING

static final int DECODING
See Also:
Constant Field Values

ENCODING

static final int ENCODING
See Also:
Constant Field Values
Method Detail

init

void init(java.io.OutputStream os)

encode

void encode(ASNBoolean obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNInteger obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNBitString obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNOctetString obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNNull obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNObjectIdentifier obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNSequence obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNSequenceOf obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNSet obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNSetOf obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNTaggedType obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNAny obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNPrintableString obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

encode

void encode(ASNTime obj,
            java.io.OutputStream out)
            throws java.io.IOException
Throws:
java.io.IOException

init

void init(java.io.InputStream is)

decode

void decode(ASNBoolean obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNInteger obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNBitString obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNOctetString obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNNull obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNObjectIdentifier obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNSequence obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNSequenceOf obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNSet obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNSetOf obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNTaggedType obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNAny obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNPrintableString obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException

decode

void decode(ASNTime obj,
            java.io.InputStream in)
            throws java.io.IOException
Throws:
java.io.IOException