org.universAAL.lddi.lib.ieeex73std.mder
Class DecoderMDER
java.lang.Object
org.universAAL.lddi.lib.ieeex73std.org.bn.coders.Decoder
org.universAAL.lddi.lib.ieeex73std.mder.DecoderMDER
- All Implemented Interfaces:
- IASN1TypesDecoder, IDecoder
public class DecoderMDER
- extends Decoder
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 |
INTU16SIZE
public static final int INTU16SIZE
- See Also:
- Constant Field Values
DecoderMDER
public DecoderMDER()
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.