Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.k_int.codec.runtime
Interface SerializationManager  view SerializationManager download SerializationManager.java

All Known Implementing Classes:
BERInputStream, BEROutputStream

public interface SerializationManager


Field Summary
static int ANY
           
static int BITSTRING
           
static int BOOLEAN
           
static int DIRECTION_DECODE
           
static int DIRECTION_ENCODE
           
static int DIRECTION_PRINT
           
static int ENUMERATED
           
static java.lang.Integer EXPLICIT
           
static int EXTERNAL
           
static int GENERAL_STRING
           
static int GENERALIZED_TIME
           
static int GRAPHIC_STRING
           
static java.lang.Integer IMPLICIT
           
static int INTEGER
           
static int NULL
           
static int NUMERIC_STRING
           
static int OBJECT_DESCRIPTOR
           
static int OCTETSTRING
           
static int OID
           
static int PRINTABLE_STRING
           
static int REAL
           
static int SEQUENCE
           
static int SEQUENCEOF
           
static int SET
           
static java.lang.Integer TAGMODE_NONE
           
static int UNIVERSAL
           
static int VISIBLE_STRING
           
 
Method Summary
 byte[] any_codec(java.lang.Object instance, boolean is_constructed)
           
 AsnBitString bitstring_codec(java.lang.Object instance, boolean is_constructed)
           
 java.lang.Boolean boolean_codec(java.lang.Object instance, boolean is_constructed)
           
 java.lang.Object choice(java.lang.Object current_instance, java.lang.Object[][] choice_info, int which, java.lang.String name)
           
 boolean constructedBegin(int tagclass, int tagnumber)
           
 boolean constructedEnd()
           
 java.lang.Object explicit_tag(base_codec c, java.lang.Object current_instance, int tag_class, int tag_number, boolean is_optional, java.lang.String name)
           
 int getDirection()
           
 base_codec getHintCodec()
           
 void implicit_settag(int tagclass, int tagvalue)
           
 java.lang.Object implicit_tag(base_codec c, java.lang.Object current_instance, int tag_class, int tag_number, boolean is_optional, java.lang.String name)
           
 java.math.BigInteger integer_codec(java.lang.Object instance, boolean is_constructed)
           
 AsnNull null_codec(java.lang.Object instance, boolean is_constructed)
           
 java.lang.String octetstring_codec(java.lang.Object instance, boolean is_constructed)
           
 int[] oid_codec(java.lang.Object instance, boolean is_constructed)
           
 boolean sequenceBegin()
           
 boolean sequenceEnd()
           
 boolean sequenceOf(java.util.Vector v, base_codec codec)
           
 void setHintCodec(base_codec c)
           
 int tag_codec(boolean is_constructed)
           
 

Field Detail

TAGMODE_NONE

public static final java.lang.Integer TAGMODE_NONE

IMPLICIT

public static final java.lang.Integer IMPLICIT

EXPLICIT

public static final java.lang.Integer EXPLICIT

UNIVERSAL

public static final int UNIVERSAL
See Also:
Constant Field Values

BOOLEAN

public static final int BOOLEAN
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

BITSTRING

public static final int BITSTRING
See Also:
Constant Field Values

OCTETSTRING

public static final int OCTETSTRING
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

OID

public static final int OID
See Also:
Constant Field Values

OBJECT_DESCRIPTOR

public static final int OBJECT_DESCRIPTOR
See Also:
Constant Field Values

EXTERNAL

public static final int EXTERNAL
See Also:
Constant Field Values

REAL

public static final int REAL
See Also:
Constant Field Values

ENUMERATED

public static final int ENUMERATED
See Also:
Constant Field Values

SEQUENCEOF

public static final int SEQUENCEOF
See Also:
Constant Field Values

SEQUENCE

public static final int SEQUENCE
See Also:
Constant Field Values

SET

public static final int SET
See Also:
Constant Field Values

NUMERIC_STRING

public static final int NUMERIC_STRING
See Also:
Constant Field Values

PRINTABLE_STRING

public static final int PRINTABLE_STRING
See Also:
Constant Field Values

GENERALIZED_TIME

public static final int GENERALIZED_TIME
See Also:
Constant Field Values

GRAPHIC_STRING

public static final int GRAPHIC_STRING
See Also:
Constant Field Values

VISIBLE_STRING

public static final int VISIBLE_STRING
See Also:
Constant Field Values

GENERAL_STRING

public static final int GENERAL_STRING
See Also:
Constant Field Values

ANY

public static final int ANY
See Also:
Constant Field Values

DIRECTION_ENCODE

public static final int DIRECTION_ENCODE
See Also:
Constant Field Values

DIRECTION_DECODE

public static final int DIRECTION_DECODE
See Also:
Constant Field Values

DIRECTION_PRINT

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

getDirection

public int getDirection()

tag_codec

public int tag_codec(boolean is_constructed)
              throws java.io.IOException

octetstring_codec

public java.lang.String octetstring_codec(java.lang.Object instance,
                                          boolean is_constructed)
                                   throws java.io.IOException

boolean_codec

public java.lang.Boolean boolean_codec(java.lang.Object instance,
                                       boolean is_constructed)
                                throws java.io.IOException

integer_codec

public java.math.BigInteger integer_codec(java.lang.Object instance,
                                          boolean is_constructed)
                                   throws java.io.IOException

oid_codec

public int[] oid_codec(java.lang.Object instance,
                       boolean is_constructed)
                throws java.io.IOException

any_codec

public byte[] any_codec(java.lang.Object instance,
                        boolean is_constructed)
                 throws java.io.IOException

bitstring_codec

public AsnBitString bitstring_codec(java.lang.Object instance,
                                    boolean is_constructed)
                             throws java.io.IOException

null_codec

public AsnNull null_codec(java.lang.Object instance,
                          boolean is_constructed)
                   throws java.io.IOException

choice

public java.lang.Object choice(java.lang.Object current_instance,
                               java.lang.Object[][] choice_info,
                               int which,
                               java.lang.String name)
                        throws java.io.IOException

sequenceBegin

public boolean sequenceBegin()
                      throws java.io.IOException

sequenceEnd

public boolean sequenceEnd()
                    throws java.io.IOException

constructedBegin

public boolean constructedBegin(int tagclass,
                                int tagnumber)
                         throws java.io.IOException

constructedEnd

public boolean constructedEnd()
                       throws java.io.IOException

implicit_tag

public java.lang.Object implicit_tag(base_codec c,
                                     java.lang.Object current_instance,
                                     int tag_class,
                                     int tag_number,
                                     boolean is_optional,
                                     java.lang.String name)
                              throws java.io.IOException

explicit_tag

public java.lang.Object explicit_tag(base_codec c,
                                     java.lang.Object current_instance,
                                     int tag_class,
                                     int tag_number,
                                     boolean is_optional,
                                     java.lang.String name)
                              throws java.io.IOException

sequenceOf

public boolean sequenceOf(java.util.Vector v,
                          base_codec codec)
                   throws java.io.IOException

implicit_settag

public void implicit_settag(int tagclass,
                            int tagvalue)

getHintCodec

public base_codec getHintCodec()

setHintCodec

public void setHintCodec(base_codec c)