org.universAAL.lddi.lib.ieeex73std.org.bn.coders.per
Class PERUnalignedDecoder
java.lang.Object
org.universAAL.lddi.lib.ieeex73std.org.bn.coders.Decoder
org.universAAL.lddi.lib.ieeex73std.org.bn.coders.per.PERAlignedDecoder
org.universAAL.lddi.lib.ieeex73std.org.bn.coders.per.PERUnalignedDecoder
- All Implemented Interfaces:
- IASN1TypesDecoder, IDecoder
public class PERUnalignedDecoder
- extends PERAlignedDecoder
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.org.bn.coders.per.PERAlignedDecoder |
decode, decodeAny, decodeBitString, decodeBoolean, decodeChoice, decodeConstraintLengthDeterminant, decodeEnumItem, decodeInteger, decodeIntegerValueAsBytes, decodeLength, decodeLengthDeterminant, decodeNormallySmallNumber, decodeNull, decodeObjectIdentifier, decodeOctetString, decodeReal, decodeSemiConstraintNumber, decodeSequence, decodeSequenceOf, decodeTag, decodeUnconstraintNumber, getSequencePreambleBitLen |
Methods inherited from class org.universAAL.lddi.lib.ieeex73std.org.bn.coders.Decoder |
createInstanceForElement, createSequenceFieldInfo, 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 |
PERUnalignedDecoder
public PERUnalignedDecoder()
skipAlignedBits
protected void skipAlignedBits(InputStream stream)
- Overrides:
skipAlignedBits
in class PERAlignedDecoder
decodeConstraintNumber
protected long decodeConstraintNumber(long min,
long max,
BitArrayInputStream stream)
throws Exception
- Description copied from class:
PERAlignedDecoder
- Decode of the constrained whole number
ITU-T X.691. 10.5.
NOTE � (Tutorial) This subclause is referenced by other clauses,
and itself references earlier clauses for the production of
a nonnegative-binary-integer or a 2's-complement-binary-integer encoding.
- Overrides:
decodeConstraintNumber
in class PERAlignedDecoder
- Throws:
Exception
decodeString
public DecodedObject decodeString(DecodedObject decodedTag,
Class objectClass,
ElementInfo elementInfo,
InputStream stream)
throws IOException,
Exception
- Specified by:
decodeString
in interface IASN1TypesDecoder
- Overrides:
decodeString
in class PERAlignedDecoder
- Throws:
IOException
Exception
Copyright © 2014 universAAL Consortium. All Rights Reserved.