Uses of Class
com.objsys.asn1j.runtime.Asn1PerDecodeBuffer

Uses of Asn1PerDecodeBuffer in com.objsys.asn1j.runtime
 

Subclasses of Asn1PerDecodeBuffer in com.objsys.asn1j.runtime
 class Asn1PerInputStream
          This class handles the input stream for decoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) ITU-T X.691 standard.
 

Methods in com.objsys.asn1j.runtime that return Asn1PerDecodeBuffer
static Asn1PerDecodeBuffer Asn1PerDecodeBuffer.setBuffer(Asn1PerDecodeBuffer buffer, byte[] msgdata, boolean aligned)
          This method will create or reinitialize a PER decode message buffer object to read data from the given byte array.
 

Methods in com.objsys.asn1j.runtime with parameters of type Asn1PerDecodeBuffer
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1Boolean.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 boolean value using the Packed Encoding Rules (PER).
 void Asn1ChoiceExt.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an open type extension in a CHOICE construct using the packed encoding rules (PER).
 void Asn1Date.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DATE value in accordance with the packed encoding rules (PER).
 void Asn1DateTime.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DATE-TIME value in accordance with the packed encoding rules (PER).
 void Asn1Duration.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DURATION value in accordance with the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Null.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 null value in accordance with the Packed Encoding Rules (PER).
 void Asn1NumericString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1ObjectIdentifier.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 object identifier value using the packed encoding rules (PER).
 void Asn1OctetString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OID_IRI.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 OID-IRI using the packed encoding rules (PER).
 void Asn1OpenExt.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an open type extension in a SEQUENCE or SET construct using the packed encoding rules (PER).
 void Asn1OpenType.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 open type value using the packed encoding rules (PER).
 Asn1Type Asn1PerDecoder.decode(Asn1PerDecodeBuffer buffer)
          Decode value from given buffer.
 void Asn1Real.decode(Asn1PerDecodeBuffer buffer)
          This method decodes ASN.1 REAL value using the Packed Encoding Rules (PER).
 void Asn1Real10.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an real10 value using the Packed Encoding Rules (PER).
 void Asn1RelativeOID.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 relative object identifier value using the packed encoding rules (PER).
 void Asn1Time.decode(Asn1PerDecodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) decode method.
 void Asn1TimeOfDay.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 TIME-OF-DAY value in accordance with the packed encoding rules (PER).
 void Asn1Type.decode(Asn1PerDecodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) decode method.
 void Asn1TypeIF.decode(Asn1PerDecodeBuffer buffer)
          This method declaration is the signature of the standard Packed Encoding Rules (PER) decode method.
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1UTF8String.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BigInteger.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1_ABSTRACT_SYNTAX_property.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1External.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1External_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerExternal.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerExternal_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlExternal.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlExternal_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1BigInteger.decode(Asn1PerDecodeBuffer buffer, java.math.BigInteger lower, java.math.BigInteger upper)
          This method decodes an ASN.1 integer value using Packed Encoding Rules (PER).
 void Asn1X694OrderElement.decode(Asn1PerDecodeBuffer buffer, int lower, int upper)
          This method decodes an unconstrained X.694 order element value using the Packed Encoding Rules (PER).
protected  void Asn1CharString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1CharString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int nchars, int abpc, int ubpc, Asn1CharSet charSet, int startIdx)
          This method decodes the contents of a UniversalString.
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1NumericString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1OctetString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OID_IRI.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes an ASN.1 OID-IRI using the packed encoding rules (PER).
 void Asn1UTF8String.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, long lower, java.lang.Object upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, long lower, java.lang.Object upper)
          This method decodes a semi-constrained ASN.1 integer value using the Packed Encoding Rules (PER).
static Asn1Type Asn1Type.decode(Asn1PerDecodeBuffer buffer, java.lang.Object decoder)
          Decode a value from the given buffer, using the given decoder.
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, long upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, long upper)
          This method decodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method decodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
static java.lang.String Asn1PerTime.decodeDate(Asn1PerDecodeBuffer source, int flags)
          Decode a date value from the given source.
static java.lang.String Asn1PerTime.decodeDateTime(Asn1PerDecodeBuffer source, int flags)
          Decode a date-time value from the given source.
static java.lang.String Asn1PerTime.decodeDuration(Asn1PerDecodeBuffer source, boolean recurring)
          Decode a (possibly recurring) duration from the given source.
static java.lang.String Asn1PerTime.decodeIntervalDE(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
static java.lang.String Asn1PerTime.decodeIntervalSD(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
static java.lang.String Asn1PerTime.decodeIntervalSE(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
 Asn1OpenType Asn1OpenExt.decodeOpenType(Asn1PerDecodeBuffer buffer, boolean present, int index)
          This method decodes a single open type extension item in a SEQUENCE or SET construct using the packed encoding rules (PER).
static java.lang.String Asn1PerTime.decodeTime(Asn1PerDecodeBuffer source, int flags)
          Decode a time value from the given source.
static java.lang.String Asn1UTF8String.decodeUTF8(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UTF-8 string value using the packed encoding rules (PER).
static long Asn1Integer.decodeValue(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
static long Asn1Integer.decodeValue(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
static Asn1PerDecodeBuffer Asn1PerDecodeBuffer.setBuffer(Asn1PerDecodeBuffer buffer, byte[] msgdata, boolean aligned)
          This method will create or reinitialize a PER decode message buffer object to read data from the given byte array.
 

Constructors in com.objsys.asn1j.runtime with parameters of type Asn1PerDecodeBuffer
Asn1InvalidChoiceOptionException(Asn1PerDecodeBuffer buffer, int index)
          This constructor creates an exception object with a textual message describing the PER choice index of the invalid element..
Asn1PerDecodeTraceHandler(Asn1PerDecodeBuffer messageBuffer)