public class BERDecoder extends Decoder
Constructor and Description |
---|
BERDecoder() |
createInstanceForElement, createSequenceFieldInfo, decode, decodeBoxedType, decodeClassType, decodeElement, decodeEnum, decodeJavaElement, decodePreparedElement, decodeSequenceField, initDefaultValues, invokeSelectMethodForField, invokeSetterMethodForField
protected DecodedObject<Integer> decodeLength(InputStream stream) throws Exception
Exception
public DecodedObject decodeTag(InputStream stream) throws Exception
Exception
protected boolean checkTagForObject(DecodedObject decodedTag, int tagClass, int elementType, int universalTag, ElementInfo elementInfo)
public DecodedObject decodeSequence(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
decodeSequence
in interface IASN1TypesDecoder
decodeSequence
in class Decoder
Exception
protected DecodedObject decodeSet(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, Integer len, InputStream stream) throws Exception
Exception
public DecodedObject decodeEnumItem(DecodedObject decodedTag, Class objectClass, Class enumClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeBoolean(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeAny(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeNull(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeInteger(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeReal(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeChoice(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
decodeChoice
in interface IASN1TypesDecoder
decodeChoice
in class Decoder
Exception
protected DecodedObject<Integer> decodeIntegerValue(InputStream stream) throws Exception
Exception
protected DecodedObject<Long> decodeLongValue(InputStream stream) throws Exception
Exception
public DecodedObject<Long> decodeLongValue(InputStream stream, DecodedObject<Integer> len) throws Exception
Exception
public DecodedObject decodeOctetString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeBitString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeString(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeSequenceOf(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
public DecodedObject decodeObjectIdentifier(DecodedObject decodedTag, Class objectClass, ElementInfo elementInfo, InputStream stream) throws Exception
Exception
Copyright © 2015 universAAL Consortium. All Rights Reserved.