org.universAAL.lddi.lib.ieeex73std.mder
Class DecoderMDER

Package class diagram package DecoderMDER
java.lang.Object
  extended by org.universAAL.lddi.lib.ieeex73std.org.bn.coders.Decoder
      extended by org.universAAL.lddi.lib.ieeex73std.mder.DecoderMDER
All Implemented Interfaces:
IASN1TypesDecoder, IDecoder

public class DecoderMDER
extends Decoder


Field Summary
static int INTU16SIZE
           
 
Constructor Summary
DecoderMDER()
           
 
Method Summary
 DecodedObject decodeAny(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeBitString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeBoolean(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeChoice(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeEnumItem(DecodedObject decodedTag, Class objectClass, Class enumClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeInteger(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
protected  long decodeIntegerValueAsBytes(int intLen, InputStream stream)
           
protected  long decodeIntegerValueAsBytes(int intLen, InputStream stream, boolean signed)
           
 DecodedObject decodeNull(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeObjectIdentifier(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeOctetString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeReal(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeSequence(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeSequenceOf(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
protected  DecodedObject decodeSet(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, Integer len, InputStream stream)
           
 DecodedObject decodeString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream)
           
 DecodedObject decodeTag(InputStream stream)
           
 
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.org.bn.coders.Decoder
createInstanceForElement, createSequenceFieldInfo, decode, decodeBoxedType, decodeClassType, decodeElement, decodeEnum, decodeJavaElement, decodePreparedElement, decodeSequenceField, initDefaultValues, invokeSelectMethodForField, invokeSetterMethodForField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTU16SIZE

public static final int INTU16SIZE
See Also:
Constant Field Values
Constructor Detail

DecoderMDER

public DecoderMDER()
Method Detail

decodeInteger

public DecodedObject decodeInteger(DecodedObject decodedTag,
                                   Class objectClass,
                                   ElementInfo elementInfo,
                                   InputStream stream)
                            throws Exception
Throws:
Exception

decodeIntegerValueAsBytes

protected long decodeIntegerValueAsBytes(int intLen,
                                         InputStream stream,
                                         boolean signed)
                                  throws Exception
Throws:
Exception

decodeIntegerValueAsBytes

protected long decodeIntegerValueAsBytes(int intLen,
                                         InputStream stream)
                                  throws Exception
Throws:
Exception

decodeBitString

public DecodedObject decodeBitString(DecodedObject decodedTag,
                                     Class objectClass,
                                     ElementInfo elementInfo,
                                     InputStream stream)
                              throws Exception
Throws:
Exception

decodeOctetString

public DecodedObject decodeOctetString(DecodedObject decodedTag,
                                       Class objectClass,
                                       ElementInfo elementInfo,
                                       InputStream stream)
                                throws Exception
Throws:
Exception

decodeSequence

public DecodedObject decodeSequence(DecodedObject decodedTag,
                                    Class objectClass,
                                    ElementInfo elementInfo,
                                    InputStream stream)
                             throws Exception
Specified by:
decodeSequence in interface IASN1TypesDecoder
Overrides:
decodeSequence in class Decoder
Throws:
Exception

decodeSequenceOf

public DecodedObject decodeSequenceOf(DecodedObject decodedTag,
                                      Class objectClass,
                                      ElementInfo elementInfo,
                                      InputStream stream)
                               throws Exception
Throws:
Exception

decodeChoice

public DecodedObject decodeChoice(DecodedObject decodedTag,
                                  Class objectClass,
                                  ElementInfo elementInfo,
                                  InputStream stream)
                           throws Exception
Specified by:
decodeChoice in interface IASN1TypesDecoder
Overrides:
decodeChoice in class Decoder
Throws:
Exception

decodeAny

public DecodedObject decodeAny(DecodedObject decodedTag,
                               Class objectClass,
                               ElementInfo elementInfo,
                               InputStream stream)
                        throws Exception
Throws:
Exception

decodeEnumItem

public DecodedObject decodeEnumItem(DecodedObject decodedTag,
                                    Class objectClass,
                                    Class enumClass,
                                    ElementInfo elementInfo,
                                    InputStream stream)
                             throws Exception
Throws:
Exception

decodeObjectIdentifier

public DecodedObject decodeObjectIdentifier(DecodedObject decodedTag,
                                            Class objectClass,
                                            ElementInfo elementInfo,
                                            InputStream stream)
                                     throws Exception
Throws:
Exception

decodeString

public DecodedObject decodeString(DecodedObject decodedTag,
                                  Class objectClass,
                                  ElementInfo elementInfo,
                                  InputStream stream)
                           throws Exception
Throws:
Exception

decodeBoolean

public DecodedObject decodeBoolean(DecodedObject decodedTag,
                                   Class objectClass,
                                   ElementInfo elementInfo,
                                   InputStream stream)
                            throws Exception
Throws:
Exception

decodeReal

public DecodedObject decodeReal(DecodedObject decodedTag,
                                Class objectClass,
                                ElementInfo elementInfo,
                                InputStream stream)
                         throws Exception
Throws:
Exception

decodeNull

public DecodedObject decodeNull(DecodedObject decodedTag,
                                Class objectClass,
                                ElementInfo elementInfo,
                                InputStream stream)
                         throws Exception
Throws:
Exception

decodeSet

protected DecodedObject decodeSet(DecodedObject decodedTag,
                                  Class objectClass,
                                  ElementInfo elementInfo,
                                  Integer len,
                                  InputStream stream)
                           throws Exception
Throws:
Exception

decodeTag

public DecodedObject decodeTag(InputStream stream)
                        throws Exception
Throws:
Exception


Copyright © 2014 universAAL Consortium. All Rights Reserved.