cryptix.asn1.encoding
Interface CoderOperations

All Superinterfaces:
ParserVisitor
All Known Implementing Classes:
BaseCoder

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

public static final int UNINITIALIZED
See Also:
Constant Field Values

DECODING

public static final int DECODING
See Also:
Constant Field Values

ENCODING

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

init

public void init(java.io.OutputStream os)

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

encode

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

init

public void init(java.io.InputStream is)

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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

decode

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