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

Uses of Asn1Exception in com.objsys.asn1j.runtime
 

Subclasses of Asn1Exception in com.objsys.asn1j.runtime
 class Asn1ConsVioException
          This class defines the 'ASN.1 constraint violation' exception that is thrown when an element is parsed that is outside the bounds to a defined constraint..
 class Asn1EndOfBufferException
          This class defines the 'ASN.1 end of buffer' exception that is thrown when an unexpected end-of-buffer condition is encountered when decoding a message..
 class Asn1InvalidArgException
          This class defines the 'ASN.1 invalid argument' exception that is thrown when as argument that is passed to a method is determined to be invalid (for example, not within a defined range)..
 class Asn1InvalidChoiceOptionException
          This class defines the 'ASN.1 invalid choice option' exception that is thrown from BER/DER methods when a CHOICE construct is detected to contain an element that is not within the given set.
 class Asn1InvalidEnumException
          This class defines the 'ASN.1 invalid enum' exception that is thrown when an enumerated value is not within the defined set of values.
 class Asn1InvalidLengthException
          This class defines the 'ASN.1 invalid length' exception that is thrown when a length is determined to be invalid.
 class Asn1InvalidObjectIDException
          This class defines the 'ASN.1 invalid object identifier' exception that is thrown when an Object Identifier is determined to be invalid.
 class Asn1MissingRequiredException
          This class defines the 'ASN.1 set missing required element' exception that is thrown from BER/DER methods when a SET construct is decoded and found to be missing a required element..
 class Asn1NotInSetException
          This class defines the 'ASN.1 element not in set' exception that is thrown from BER/DER methods when an element is parsed within the context of a SET that does not belong to the set.
 class Asn1NotWellFormedXMLException
          This class defines the 'ASN.1 not well-formed XML' exception that is thrown when well-formed XML text is expected and it is not in this form.
 class Asn1SeqOrderException
          This class defines the 'ASN.1 sequence order' exception that is thrown when an element is received in a SEQUENCE construct that is not in the correct order..
 class Asn1SetDuplicateException
          This class defines the 'ASN.1 set duplicate element' exception that is thrown from BER/DER methods when a SET construct is detected to more than one instance of a given tagged element..
 class Asn1TagMatchFailedException
          This class defines the 'ASN.1 tag match failed' exception that is thrown from BER/DER methods when an expected tag is not matched..
 class Asn1ValueParseException
          This class defines the 'ASN.1 value parse' exception that is thrown when a string containing an ASN.1 value cannot be parsed.
 

Methods in com.objsys.asn1j.runtime that throw Asn1Exception
static int Asn1BerDecodeBuffer.calcIndefLen(byte[] data, int offset, int len)
          This function calculates the actual length of an indefinite length message component.
protected  boolean Asn1GeneralizedTime.compileString()
          Compiles new time string accoring X.680 (clause 41) and ISO 8601.
protected abstract  boolean Asn1Time.compileString()
          Compiles new time string accoring X.680 (clauses 41, 42) and ISO 8601.
protected  boolean Asn1UTCTime.compileString()
          Compiles new time string according to X.680 (clause 42) and ISO 8601.
 void Asn1BerEncodeBuffer.copy(byte[] value)
          This method copies multiple bytes to the encode buffer
abstract  void Asn1EncodeBuffer.copy(byte[] value)
          This method copies multiple bytes to the encode buffer
 void Asn1PerEncodeBuffer.copy(byte[] value)
          This method copies multiple bytes to the encode buffer
 void Asn1XerEncodeBuffer.copy(byte[] value)
          This method copies multiple bytes to the encode buffer.
 void Asn1XerOutputStream.copy(byte[] value)
          This method copies multiple bytes to the output stream.
 void Asn1XmlEncodeBuffer.copy(byte[] value)
          This method copies multiple bytes to the encode buffer.
 void Asn1XmlOutputStream.copy(byte[] value)
          This method copies multiple bytes to the output stream.
 void Asn1XmlXerEncoder.copy(byte[] value)
          This method copies multiple bytes to the encode buffer or stream.
 void Asn1BerEncodeBuffer.copy(byte[] value, int startOffset, int length)
          This method copies multiple bytes to the encode buffer
 void Asn1XerEncodeBuffer.copy(byte[] value, int off, int len)
          This method copies multiple bytes to the encode buffer.
 void Asn1XerOutputStream.copy(byte[] value, int off, int len)
          This method copies multiple bytes to the output stream.
 void Asn1XmlEncodeBuffer.copy(byte[] value, int off, int len)
          This method copies multiple bytes to the encode buffer.
 void Asn1XmlOutputStream.copy(byte[] value, int off, int len)
          This method copies multiple bytes to the output stream.
 void Asn1XmlXerEncoder.copy(byte[] value, int off, int len)
          This method copies multiple bytes to the encode buffer or stream.
 void Asn1XerEncodeBuffer.copy(java.lang.String value)
          This method copies a character string to the encode buffer.
 void Asn1XerOutputStream.copy(java.lang.String value)
          This method copies a character string to the output stream.
 void Asn1XmlEncodeBuffer.copy(java.lang.String value)
          This method copies a character string to the encode buffer.
 void Asn1XmlOutputStream.copy(java.lang.String value)
          This method copies a character string to the output stream.
 void Asn1XmlXerEncoder.copy(java.lang.String value)
          This method copies a character string to the encode buffer or stream.
 void Asn1Type.decode(Asn1BerDecodeBuffer buffer)
          This method is used to decode a message that is encoded in BER or DER format.
 void Asn1BitString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 bit string value using the BER or DER encoding rules.
 void Asn1BMPString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 BMP string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Boolean.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 boolean value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ChoiceExt.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an extension field using the Basic Encoding Rules (BER).
 void Asn1Enumerated.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 enumerated value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GeneralizedTime.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GeneralString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GraphicString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1IA5String.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 IA5 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Integer.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Null.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 null value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1NumericString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ObjectDescriptor.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ObjectIdentifier.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1OctetString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 octet string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1OpenExt.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 open type extension value using the Basic Encoding Rules (BER).
 void Asn1OpenType.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 open type value.
 void Asn1PrintableString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Real.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 REAL value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Real10.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 real10 value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1RelativeOID.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 relative object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1T61String.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Type.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method is used to decode a message that is encoded in BER or DER format.
 void Asn1TypeIF.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method declaration is the signature of the standard Basic Encoding Rules (BER) or Distinguished Encoding Rules (DER) decode method.
 void Asn1UniversalString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 universal string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1UTCTime.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1UTF8String.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 UTF-8 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1VideotexString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1VisibleString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 Visible string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1X694OrderElement.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an X.694 order element value including the tag value and length if explicit tagging is specified.
 void Asn1XerOpenType.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 open type value.
 void Asn1BigInteger.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1_ABSTRACT_SYNTAX_property.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1EmbeddedPDV.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1EmbeddedPDV_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1EmbeddedPDV_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1EmbeddedPDV_identification_syntaxes.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1External.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1External_encoding.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerEmbeddedPDV.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerEmbeddedPDV_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerExternal.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerExternal_encoding.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlEmbeddedPDV.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlEmbeddedPDV_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlExternal.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlExternal_encoding.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
protected  void Asn1CharString.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength, Asn1Tag tag)
          This method decodes an ASN.1 character string value including the UNIVERSAL tag value and length if explicit tagging is specified.
protected  void Asn1Time.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength, Asn1Tag tag)
          This method decodes an ASN.1 character string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 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 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 Asn1OpenExt.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an open type extension in a SEQUENCE or SET construct using the packed encoding rules (PER).
 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 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 Asn1XerOpenType.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 octet string value using 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 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 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 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 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 Asn1Enumerated.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes an ASN.1 enumerated 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 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 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).
 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 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).
 void Asn1Type.decode(java.lang.Object reader, java.io.InputStream byteStream)
          This method declaration is the signature of the standard XML Encoding Rules (XER) decode method.
 void Asn1TypeIF.decode(java.lang.Object reader, java.io.InputStream byteStream)
          This method declaration is the signature of the standard XML Encoding Rules (XER) decode method.
 void Asn1Xer_ABSTRACT_SYNTAX_property.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerEmbeddedPDV.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerEmbeddedPDV_identification.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerExternal.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerExternal_encoding.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1Xml_ABSTRACT_SYNTAX_property.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlEmbeddedPDV.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlEmbeddedPDV_identification.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlExternal.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlExternal_encoding.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1Type.decode(java.lang.Object reader, java.lang.String xmlURI)
          This method declaration is the signature of the standard XML Encoding Rules (XER) decode method.
 void Asn1TypeIF.decode(java.lang.Object reader, java.lang.String xmlURI)
          This method declaration is the signature of the standard XML Encoding Rules (XER) decode method.
 void Asn1Xer_ABSTRACT_SYNTAX_property.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerEmbeddedPDV.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerEmbeddedPDV_identification.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerExternal.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerExternal_encoding.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1Xml_ABSTRACT_SYNTAX_property.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlEmbeddedPDV.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlEmbeddedPDV_identification.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlExternal.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlExternal_encoding.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 int Asn1PerDecodeBuffer.decodeBitsToInt(int nbits)
          This method decodes bits from the input stream into a standard integer value.
 int Asn1PerDecodeBuffer.decodeBitsToInt(int nbits, java.lang.String ident)
          This method decodes bits from the input stream into a standard integer value.
 long Asn1PerDecodeBuffer.decodeBitsToLong(int nbits)
          This method decodes bits from the input stream into a long integer value.
 long Asn1PerDecodeBuffer.decodeBitsToLong(int nbits, java.lang.String ident)
          This method decodes bits from the input stream into a long integer value.
 void Asn1PerDecodeBuffer.decodeCharString(int nchars, int abpc, int ubpc, Asn1CharSet charSet, java.lang.StringBuffer sbuf)
          This method decodes the contents of a known-multiplier character string.
 void Asn1OpenExt.decodeComponent(Asn1BerDecodeBuffer buffer)
          This method decodes a single component of a BER open type extension by decoding an open type value and appending it to the list of open type objects.
 long Asn1PerDecodeBuffer.decodeConsWholeNumber(long rangeValue)
          This method implements the rules to decode a constrained whole number as specified in section 10.5 of the X.691 standard.
 long Asn1PerDecodeBuffer.decodeConsWholeNumber(long rangeValue, java.lang.String ident)
          This method implements the rules to decode a constrained whole number as specified in section 10.5 of the X.691 standard.
 void Asn1OpenExt.decodeEventComponent(Asn1BerDecodeBuffer buffer)
          This method decodes a single component of a BER open type extension by decoding an open type value and appending it to the list of open type objects, this function also triggers event handler code, with element name "..."
 long Asn1PerDecodeBuffer.decodeExtLength()
          This method decodes an extension length value.
 long Asn1PerDecodeBuffer.decodeInt(int nocts, boolean signExtend)
          This method implements the rules to decode an unconstrained integer value.
 long Asn1PerDecodeBuffer.decodeInt(int nocts, boolean signExtend, java.lang.String ident)
          This method implements the rules to decode an unconstrained integer value.
 long Asn1DecodeBuffer.decodeIntValue(int length, boolean signExtend)
          This method decodes the contents of an ASN.1 integer value.
 int Asn1BerDecodeBuffer.decodeLength()
          This method decodes a length value.
 long Asn1PerDecodeBuffer.decodeLength()
          This method decodes a general (unconstrained) length determinant value as described in section 10.9 of the X.691 standard.
 long Asn1PerDecodeBuffer.decodeLength(long lower, long upper)
          This method decodes a constrained length determinant value.
 int[] Asn1DecodeBuffer.decodeOIDContents(int llen)
          This method decodes the contents of an ASN.1 object identifier value.
 byte[] Asn1BerDecodeBuffer.decodeOpenType()
          This method decodes an ASN.1 BER open type value.
 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).
 byte[] Asn1BerDecodeBuffer.decodeOpenType(boolean saveData)
          This method decodes an ASN.1 BER open type value.
 int[] Asn1DecodeBuffer.decodeRelOIDContents(int llen)
          This method decodes the contents of an ASN.1 relative object identifier value.
 int Asn1PerDecodeBuffer.decodeSmallNonNegWholeNumber()
          This method implements the rules to decode a small non-negative whole number as specified in section 10.6 of the X.691 standard.
 void Asn1BerDecodeBuffer.decodeTag(Asn1Tag tag)
          This method decodes a tag value.
 int Asn1BerDecodeBuffer.decodeTagAndLength(Asn1Tag tag)
          This method decodes a tag and length value.
static java.math.BigInteger Asn1BigInteger.decodeValue(Asn1DecodeBuffer buffer, int length)
          This method decodes the contents of an ASN.1 integer value using either the Basic Encoding Rules (BER) or the Packed Encoding Rules (PER).
 void Asn1BitString.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1Boolean.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 boolean value using the XML encoding rules (XER).
 void Asn1CharString.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1Enumerated.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 enumerated value using the XML encoding rules (XER).
 void Asn1Integer.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 integer value using the XML encoding rules (XER).
 void Asn1Null.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 null value using the XML encoding rules (XER).
 void Asn1ObjectIdentifier.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 object identifier value using the XML encoding rules (XER).
 void Asn1OctetString.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 octet string type using the XML encoding rules (XER).
 void Asn1Real.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 real value using the XML encoding rules (XER).
 void Asn1RelativeOID.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 RELATIVE-OID value using the XML encoding rules (XER).
 void Asn1UniversalString.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 Universal String value using the XML encoding rules (XER).
 void Asn1XerBase64OctetString.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 octet string type using the XML encoding rules (XER).
 void Asn1BigInteger.decodeXER(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 integer value using the XML encoding rules (XER).
 void Asn1Base64BinaryString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes a base64 encoded character string type into binary octets.
 void Asn1BigDecimal.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 real value using the XML schema encoding rules.
 void Asn1BitString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 BIT STRING using the XML schema encoding rules.
 void Asn1Boolean.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 boolean value using the XML schema encoding rules.
 void Asn1CharString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1Enumerated.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 enumerated value using the XML schema encoding rules.
 void Asn1Integer.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 integer value using the XML schema encoding rules.
 void Asn1Null.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 null value using the XML schema encoding rules.
 void Asn1ObjectIdentifier.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 object identifier value using the XML schema encoding rules.
 void Asn1OctetString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 octet string type using the XML schema encoding rules.
 void Asn1Real.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 real value using the XML schema encoding rules.
 void Asn1RelativeOID.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 RELATIVE-OID value using the XML schema encoding rules.
 void Asn1Time.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes ASN.1 GeneralizedTime type, using the XML schema encoding rules.
 void Asn1Type.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes the XML content of a simple type.
 void Asn1TypeIF.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes the XML content of a simple type.
 void Asn1UniversalString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 Universal String value using the XML schema encoding rules.
 void Asn1XerBase64OctetString.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 octet string type using the XML schema encoding rules.
 void Asn1BigInteger.decodeXML(java.lang.String buffer, java.lang.String attrs)
          This method decodes an ASN.1 integer value using the XML schema encoding rules.
 void Asn1Xml_ABSTRACT_SYNTAX_property.decodeXML(java.lang.String buffer, java.lang.String attrs)
           
 int Asn1Type.encode(Asn1BerEncodeBuffer buffer)
          This method is used to encode a message in BER or DER format.
 int Asn1BitString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 bit string value using the BER or DER encoding rules.
 int Asn1BMPString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1Boolean.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 boolean value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1ChoiceExt.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 open type extension value using the Basic Encoding Rules (BER).
 int Asn1Enumerated.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 enumerated value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1GeneralizedTime.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1GeneralString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1GraphicString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1IA5String.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 IA5 string type.
 int Asn1Integer.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1Null.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 null value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1NumericString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1ObjectDescriptor.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1ObjectIdentifier.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1OctetString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 octet string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1OpenExt.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 open type extension value using the Basic Encoding Rules (BER).
 int Asn1OpenType.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 open type value.
 int Asn1PrintableString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1Real.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 REAL value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1Real10.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 real10 value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1RelativeOID.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 relative object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1T61String.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1Type.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method is used to encode this data type in BER or DER format.
 int Asn1TypeIF.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method declaration is the signature of the standard Basic Encoding Rules (BER) or Distinguished Encoding Rules (DER) encode method.
 int Asn1UniversalString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 universal string type.
 int Asn1UTCTime.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1UTF8String.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1VideotexString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 string type.
 int Asn1VisibleString.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 Visible string type.
 int Asn1X694OrderElement.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an X.694 order element value including the tag value and length if explicit tagging is specified.
 int Asn1XerOpenType.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 open type value.
 int Asn1BigInteger.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1EmbeddedPDV.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1EmbeddedPDV_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1EmbeddedPDV_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1EmbeddedPDV_identification_syntaxes.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1External.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1External_encoding.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerEmbeddedPDV.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerEmbeddedPDV_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerEmbeddedPDV_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerEmbeddedPDV_identification_syntaxes.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerExternal.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerExternal_encoding.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlEmbeddedPDV.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlEmbeddedPDV_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlEmbeddedPDV_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlEmbeddedPDV_identification_syntaxes.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlExternal.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlExternal_encoding.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
protected  int Asn1CharString.encode(Asn1BerEncodeBuffer buffer, boolean explicit, Asn1Tag tag)
          This method encodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
protected  int Asn1Time.encode(Asn1BerEncodeBuffer buffer, boolean explicit, Asn1Tag tag)
          This method encodes ASN.1 time string type.
 void Asn1BitString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 bit string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1BMPString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 BMP string including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Boolean.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 boolean value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ChoiceExt.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes an ASN.1 open type extension value using the Basic Encoding Rules (BER).
 void Asn1Enumerated.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 enumerated value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GeneralizedTime.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to stream an ASN.1 generalized time string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GeneralString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 general string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1GraphicString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 graphic string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1IA5String.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 IA5 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Integer.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Null.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 NULL value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1NumericString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 numeric string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ObjectDescriptor.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 object descriptor value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1ObjectIdentifier.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1OctetString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 octet string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1OpenExt.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes an ASN.1 open type extension value using the Basic Encoding Rules (BER) and writes it into the stream.
 void Asn1OpenType.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 open type value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1PrintableString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to stream an ASN.1 printable string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Real.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 real value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Real10.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 real10 value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1RelativeOID.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 object identifier value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1T61String.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 T61 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Type.encode(Asn1BerOutputStream out, boolean explicit)
          This method writes to the stream an encoded ASN.1 type value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1TypeIF.encode(Asn1BerOutputStream out, boolean explicit)
          This method declaration is the signature of the streaming oriented BER encode method.
 void Asn1UniversalString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 universal string including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1UTCTime.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 UTC time string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1UTF8String.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 UTF8 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1VideotexString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 videotex string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1VisibleString.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 visible string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1X694OrderElement.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an X.694 order element value including the tag value and length if explicit tagging is specified.
 void Asn1BigInteger.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 integer value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1EmbeddedPDV.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1EmbeddedPDV_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1EmbeddedPDV_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1EmbeddedPDV_identification_syntaxes.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1External.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1External_encoding.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerEmbeddedPDV.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerEmbeddedPDV_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerExternal.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerExternal_encoding.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlEmbeddedPDV.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlEmbeddedPDV_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlExternal.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlExternal_encoding.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1Time.encode(Asn1BerOutputStream out, boolean explicit, Asn1Tag tag)
          This method encodes and writes to the stream an ASN.1 time string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Real10.encode(Asn1CerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 real10 value including the UNIVERSAL tag value and length if explicit tagging is specified.
 int Asn1Real10.encode(Asn1DerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 real10 value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn18BitCharString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BitString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1BMPString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1Boolean.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 boolean value using the Packed Encoding Rules (PER).
 void Asn1ChoiceExt.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 open type extension value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Null.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 null value in accordance with the Packed Encoding Rules (PER).
 void Asn1NumericString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1ObjectIdentifier.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 object identifier value using the packed encoding rules (PER).
 void Asn1OctetString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OpenExt.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 open type extension value using the Packed Encoding Rules (PER).
 void Asn1OpenType.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 open type value using the Packed Encoding Rules (PER).
 void Asn1Real.encode(Asn1PerEncodeBuffer buffer)
          This method encodes ASN.1 REAL value using the Packed Encoding Rules (PER).
 void Asn1Real10.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an real10 value using the Packed Encoding Rules (PER).
 void Asn1RelativeOID.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 relative object identifier value using the packed encoding rules (PER).
 void Asn1Time.encode(Asn1PerEncodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) encode method.
 void Asn1Type.encode(Asn1PerEncodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) encode method.
 void Asn1TypeIF.encode(Asn1PerEncodeBuffer buffer)
          This method declaration is the signature of the standard Packed Encoding Rules (PER) encode method.
 void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1UTF8String.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1XerOpenType.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 open type value using the Packed Encoding Rules (PER).
 void Asn1BigInteger.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1EmbeddedPDV.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_syntaxes.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1External.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1External_encoding.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerExternal.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerExternal_encoding.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlExternal.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlExternal_encoding.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn18BitCharString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn18BitCharString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1CharString.encode(Asn1PerEncodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1CharString.encode(Asn1PerEncodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer, int nchars, int offset, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes the contents of a UniversalString type.
 void Asn1BitString.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes a size-constrained ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Enumerated.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes an ASN.1 enumerated value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1NumericString.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1OctetString.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes a size-constrained ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1UTF8String.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes a size-constrained ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1X694OrderElement.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes an unconstrained X.694 order element value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerEncodeBuffer buffer, long lower, java.lang.Object upper)
          This method encodes a semi-constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerEncodeBuffer buffer, java.lang.Object lower, long upper)
          This method encodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerEncodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method encodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn18BitCharString.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER) directly into the stream.
 void Asn1BitString.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained ASN.1 bit string value using the packed encoding rules (PER)into the stream.
 void Asn1BMPString.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 BMP string value in accordance with the packed encoding rules (PER).
 void Asn1Boolean.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 boolean value using the Packed Encoding Rules (PER).
 void Asn1ChoiceExt.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 open type value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Null.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 null value in accordance with the Packed Encoding Rules (PER).
 void Asn1ObjectIdentifier.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 object identifier value using the packed encoding rules (PER).
 void Asn1OctetString.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OpenExt.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 open type extension value using the Packed Encoding Rules (PER).
 void Asn1OpenType.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 open type value using the Packed Encoding Rules (PER).
 void Asn1Real.encode(Asn1PerOutputStream out)
          This method encodes ASN.1 REAL value using the Packed Encoding Rules (PER).
 void Asn1Real10.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 real10 value using the Packed Encoding Rules (PER).
 void Asn1RelativeOID.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 relative object identifier value using the packed encoding rules (PER).
 void Asn1Time.encode(Asn1PerOutputStream out)
          This method encodes and writes to stream an ASN.1 time string value using the standard Packed Encoding Rules (PER) encode method.
 void Asn1Type.encode(Asn1PerOutputStream out)
          This method is the base implementation of the standard Packed Encoding Rules (PER) encode method using output stream.
 void Asn1TypeIF.encode(Asn1PerOutputStream out)
          This method declaration is the signature of the streaming oriented PER encode method.
 void Asn1UniversalString.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1UTF8String.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER) directly into the stream.
 void Asn1X694OrderElement.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained X.694 order element value using the Packed Encoding Rules (PER).
 void Asn1BigInteger.encode(Asn1PerOutputStream out)
          This method encodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn18BitCharString.encode(Asn1PerOutputStream out, Asn1CharSet charSet)
          This method encodes an ASN.1 character string value in accordance with the packed encoding rules (PER) directly into the stream.
 void Asn1BMPString.encode(Asn1PerOutputStream out, Asn1CharSet charSet)
          This method encodes an ASN.1 BMP string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.encode(Asn1PerOutputStream out, Asn1CharSet charSet)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn18BitCharString.encode(Asn1PerOutputStream out, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value directly into the stream, in accordance with the packed encoding rules (PER).
 void Asn1BMPString.encode(Asn1PerOutputStream out, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 BMP string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.encode(Asn1PerOutputStream out, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerOutputStream out, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerOutputStream out, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.encode(Asn1PerOutputStream out, int nchars, int offset, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes the contents of a UniversalString type.
 void Asn1BitString.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes a size-constrained ASN.1 bit string value using the packed encoding rules (PER) into the stream.
 void Asn1Enumerated.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes an ASN.1 enumerated value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1OctetString.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes a size-constrained ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1UTF8String.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes a size-constrained ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.encode(Asn1PerOutputStream out, long lower, long upper)
          This overloaded version of the encode method encodes an ASN.1 character string value directly into the stream, in accordance with the packed encoding rules (PER).
 void Asn1Integer.encode(Asn1PerOutputStream out, long lower, java.lang.Object upper)
          This method encodes a semi-constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerOutputStream out, java.lang.Object lower, long upper)
          This method encodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Integer.encode(Asn1PerOutputStream out, java.lang.Object lower, java.lang.Object upper)
          This method encodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1BerOutputStream.encode(Asn1Type object, boolean explicit)
          This method encodes and writes to the stream ASN.1 types.
 void Asn1CerOutputStream.encode(Asn1Type object, boolean explicit)
          This method encodes and writes to the stream ASN.1 types.
 void Asn1Boolean.encode(Asn1XerEncodeBuffer buffer)
          This method encodes an ASN.1 boolean value using the XML encoding rules (XER).
 void Asn1Enumerated.encode(Asn1XerEncodeBuffer buffer)
          This method encodes an ASN.1 enumerated value using the XML encoding rules (XER).
 void Asn1OpenExt.encode(Asn1XerEncoder buffer)
          This method encodes an ASN.1 open type extension value using the XML Encoding Rules (XER).
 void Asn1Type.encode(Asn1XerEncoder buffer)
          This method is the base implementation of the standard XML Encoding Rules (XER) encode method.
 void Asn1TypeIF.encode(Asn1XerEncoder buffer)
          This method declaration is the signature of the standard XML Encoding Rules (XER) encode method.
 void Asn1XerOpenType.encode(Asn1XerEncoder buffer)
           
 void Asn1BitString.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 bit string type using the XML encoding rules (XER).
 void Asn1Boolean.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 boolean value using the XML encoding rules (XER).
 void Asn1CharString.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1Enumerated.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 enumerated value using the XML encoding rules (XER).
 void Asn1GeneralizedTime.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 UTC Time string into xsd:dateTime format with element and attribute name tag according to the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Integer.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 integer value using the XML encoding rules (XER).
 void Asn1Null.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 null value using the XML encoding rules (XER).
 void Asn1ObjectIdentifier.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 object identifier value using the XML encoding rules (XER).
 void Asn1OctetString.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 octet string type using the XML encoding rules (XER).
 void Asn1Real.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 real value using the XML encoding rules (XER).
 void Asn1Real10.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 integer value using the XML encoding rules (XER).
 void Asn1RelativeOID.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 RELATIVE-OID value using the XML encoding rules (XER).
 void Asn1Type.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method is the base implementation of the standard XML Encoding Rules (XER) encode method.
 void Asn1TypeIF.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method declaration is the signature of the standard XML Encoding Rules (XER) encode method.
 void Asn1UniversalString.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 Universal String value using the XML encoding rules (XER).
 void Asn1UTCTime.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 UTC Time string into xsd:dateTime format with element and attribute name tag according to the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XerBase64OctetString.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes ASN.1 octet string type using the XML encoding rules (XER).
 void Asn1XerOpenType.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 open type value using the XML Encoding Rules (XER).
 void Asn1BigInteger.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 integer value using the XML encoding rules (XER).
 void Asn1Xer_ABSTRACT_SYNTAX_property.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerEmbeddedPDV.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerEmbeddedPDV_identification.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerExternal.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerExternal_encoding.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1Xml_ABSTRACT_SYNTAX_property.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1XmlExternal.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1Type.encode(Asn1XmlEncoder buffer)
          This method is the base implementation of the standard XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1TypeIF.encode(Asn1XmlEncoder buffer)
          This method declaration is the signature of the standard XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XmlXSIAttrs.encode(Asn1XmlEncoder buffer)
          This method writes the set of XSI attributes and the XSI namespace declaration to the encode buffer or stream.
 void Asn1Base64BinaryString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 octet string type using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1BigDecimal.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an xsd:BigDecimal value using the XML Encoding as specified in the W3C XML schema standard.
 void Asn1BitString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 bit string type using the XML Encoding as specified in the XML schema standard.
 void Asn1Boolean.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 boolean value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1CharString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1Enumerated.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 enumerated value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1GeneralizedTime.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 GeneralizedTime string into xsd:dateTime format.
 void Asn1Integer.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Null.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 null value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1ObjectIdentifier.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 object identifier value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1OctetString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 octet string type using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Real.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 real value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Real10.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1RelativeOID.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 RELATIVE-OID value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Type.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method is the base implementation of the standard XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1TypeIF.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method declaration is the signature of the standard XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1UniversalString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 Universal String value with element and attribute name tag using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1UTCTime.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 UTC Time string into xsd:dateTime format with element and attribute name tag according to the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XerBase64OctetString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes ASN.1 octet string type with element and attribute name tag according to the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XerOpenType.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 open type value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XmlAnyElem.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes the string in XML format.
 void Asn1BigInteger.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard.
 void Asn1Xml_ABSTRACT_SYNTAX_property.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlEmbeddedPDV.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlEmbeddedPDV_identification.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlExternal.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlExternal_encoding.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1BitString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix, java.lang.String[] namedbits, int[] namedbitindex)
          This method encodes ASN.1 bit string type using the XML Encoding as specified in the XML schema standard.
 void Asn1XmlEncodeBuffer.encodeAttr(java.lang.String qname, java.lang.String value)
          This method encodes an XML attribute value.
 void Asn1XmlEncoder.encodeAttr(java.lang.String qname, java.lang.String value)
          This method encodes an XML attribute value.
 void Asn1XmlOutputStream.encodeAttr(java.lang.String qname, java.lang.String value)
          This method encodes an XML attribute value.
 void Asn1Base64BinaryString.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes a base64 string type attribute using the XML encoding as specified in the XML schema standard(asn2xsd).
 void Asn1BigDecimal.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 real value using the XML Encoding as specified in the W3C XML schema standard(asn2xsd).
 void Asn1Boolean.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 boolean value using the XML Encoding as specified in the W3C XML schema standard(asn2xsd).
 void Asn1Integer.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1OctetString.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes ASN.1 octet string type using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Real.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 real value using the XML Encoding as specified in the W3C XML schema standard(asn2xsd).
 void Asn1Real10.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1Type.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method is the base implementation of the standard XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1BigInteger.encodeAttribute(Asn1XmlEncoder buffer, java.lang.String attrName)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard.
 void Asn1XerEncodeBuffer.encodeBinStrValue(byte[] bits, int nbits)
          This method encodes XML binary string data
 void Asn1XerOutputStream.encodeBinStrValue(byte[] bits, int nbits)
          This method encodes XML binary string data
 void Asn1XmlEncodeBuffer.encodeBinStrValue(byte[] bits, int nbits)
          This method encodes XML binary string data
 void Asn1XmlOutputStream.encodeBinStrValue(byte[] bits, int nbits)
          This method encodes XML binary string data
 void Asn1XmlXerEncoder.encodeBinStrValue(byte[] bits, int nbits)
          This method encodes XML binary string data
 void Asn1PerOutputStream.encodeBit(boolean value)
          This method encodes a single bit value.
 void Asn1PerOutputStream.encodeBit(boolean value, java.lang.String ident)
          This method encodes a single bit value.
 void Asn1BerOutputStream.encodeBitString(byte[] value, int numbits, boolean explicit, Asn1Tag tag)
          This method writes the given array of bytes as bit string value.
 void Asn1CerOutputStream.encodeBitString(byte[] value, int numbits, boolean explicit, Asn1Tag tag)
          This method writes the given array of bytes as bit string value.
 void Asn1BerOutputStream.encodeBMPString(java.lang.String value, boolean explicit, Asn1Tag tag)
          This method writes the given string as BMP string value.
 void Asn1CerOutputStream.encodeBMPString(java.lang.String value, boolean explicit, Asn1Tag tag)
          This method writes the given string as BMP string value.
 void Asn1BerOutputStream.encodeCharString(java.lang.String value, boolean explicit, Asn1Tag tag)
          This method encodes and writes to the stream an ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1CerOutputStream.encodeCharString(java.lang.String value, boolean explicit, Asn1Tag tag)
          This method encodes and writes to the stream an ASN.1 8-bit character string types including IA5String, PrintableString, NumericString, etc.
 void Asn1PerEncodeBuffer.encodeCharString(java.lang.String value, int nchars, int offset, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes the contents of a known-multiplier character string type.
 void Asn1PerOutputStream.encodeCharString(java.lang.String value, int nchars, int offset, int abpc, int ubpc, Asn1CharSet charSet)
          This method encodes the contents of a known-multiplier character string type.
 void Asn1UniversalString.encodeData(Asn1XmlXerEncoder buffer)
          This method encodes an ASN.1 Universal String value using the XML Encoding as specified in the XML schema standard(asn2xsd).
 void Asn1XerEncodeBuffer.encodeData(java.lang.String value)
          This method encodes XML string data
 void Asn1XerOutputStream.encodeData(java.lang.String value)
          This method encodes XML string data
 void Asn1XmlEncodeBuffer.encodeData(java.lang.String value)
          This method encodes XML string data
 void Asn1XmlOutputStream.encodeData(java.lang.String value)
          This method encodes XML string data
 void Asn1XmlXerEncoder.encodeData(java.lang.String value)
          This method encodes XML string data
static void Asn1XmlUtil.encodeDouble(Asn1XmlEncoder buffer, double value)
          This method encodes an ASN.1 real value using the XML encoding (non-XER).
static void Asn1XmlUtil.encodeDouble(Asn1XmlEncoder buffer, double value, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 real value using the XML encoding (non-XER).
 void Asn1XmlEncodeBuffer.encodeDoubleValue(double value, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1XmlEncoder.encodeDoubleValue(double valueName, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1XmlOutputStream.encodeDoubleValue(double value, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1XerEncodeBuffer.encodeEmptyElement(java.lang.String elemName)
          This method encodes an XML empty element tag
 void Asn1XerEncoder.encodeEmptyElement(java.lang.String elemName)
          This method encodes an XML empty element tag.
 void Asn1XerOutputStream.encodeEmptyElement(java.lang.String elemName)
          This method encodes an XML empty element tag.
 void Asn1XmlEncodeBuffer.encodeEmptyElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML empty element tag
 void Asn1XmlEncodeHelper.encodeEmptyElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML empty element tag
 void Asn1XmlEncoder.encodeEmptyElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML empty element tag.
 void Asn1XmlOutputStream.encodeEmptyElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML empty element tag
 void Asn1XerEncodeBuffer.encodeEndDocument()
          This method encodes standard trailor information at the end of the XML document.
 void Asn1XerOutputStream.encodeEndDocument()
          This method encodes standard trailor information at the end of the XML document.
 void Asn1XmlEncodeBuffer.encodeEndDocument()
          This method encodes standard trailor information at the end of the XML document.
 void Asn1XmlOutputStream.encodeEndDocument()
          This method encodes standard trailor information at the end of the XML document.
 void Asn1XmlXerEncoder.encodeEndDocument()
          This method encodes standard trailor information at the end of the XML document.
 void Asn1XerEncodeBuffer.encodeEndElement(java.lang.String elemName)
          This method encodes an XML end element tag
 void Asn1XerEncoder.encodeEndElement(java.lang.String elemName)
          This method encodes an XML end element tag.
 void Asn1XerOutputStream.encodeEndElement(java.lang.String elemName)
          This method encodes an XML end element tag.
 void Asn1XmlEncodeBuffer.encodeEndElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML end element tag
 void Asn1XmlEncodeHelper.encodeEndElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML end element tag
 void Asn1XmlEncoder.encodeEndElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML end element tag.
 void Asn1XmlOutputStream.encodeEndElement(java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML end element tag.
 void Asn1OpenExt.encodeExtBits(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 open type extension value bits using the Packed Encoding Rules (PER).
 void Asn1XerEncodeBuffer.encodeHexStrValue(byte[] data)
          This method encodes XML hexadecimal string data
 void Asn1XerOutputStream.encodeHexStrValue(byte[] data)
          This method encodes XML hexadecimal string data
 void Asn1XmlEncodeBuffer.encodeHexStrValue(byte[] data)
          This method encodes XML hexadecimal string data
 void Asn1XmlOutputStream.encodeHexStrValue(byte[] data)
          This method encodes XML hexadecimal string data
 void Asn1XmlXerEncoder.encodeHexStrValue(byte[] data)
          This method encodes XML hexadecimal string data
 void Asn1PerEncodeBuffer.encodeLength(long value, long lower, long upper)
          This method encodes a constrained length determinant value.
 void Asn1PerOutputStream.encodeLength(long value, long lower, long upper)
          This method encodes a constrained length determinant value.
 void Asn1PerOutputStream.encodeLengthEOM(long value)
          This method checks to see if a zero byte needs to be added after a fragmented length has been encoded.
 void Asn1XerEncodeBuffer.encodeNamedValue(java.lang.String valueName, java.lang.String elemName)
          This method encodes an XML named value (with start and end tags)
 void Asn1XerEncoder.encodeNamedValue(java.lang.String valueName, java.lang.String elemName)
          This method encodes an XML named value (with start and end tags).
 void Asn1XerOutputStream.encodeNamedValue(java.lang.String valueName, java.lang.String elemName)
          This method encodes an XML named value (with start and end tags).
 void Asn1XmlEncodeBuffer.encodeNamedValue(java.lang.String valueName, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML named value (with start and end tags)
 void Asn1XmlEncoder.encodeNamedValue(java.lang.String valueName, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML named value (with start and end tags).
 void Asn1XmlOutputStream.encodeNamedValue(java.lang.String valueName, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an XML named value (with start and end tags)
 void Asn1XerEncodeBuffer.encodeNamedValueElement(java.lang.String elemName)
          This method encodes an XML named value element tag
 void Asn1XerOutputStream.encodeNamedValueElement(java.lang.String elemName)
          This method encodes an XML named value element tag.
 void Asn1XmlEncodeBuffer.encodeNamedValueElement(java.lang.String elemName)
          This method encodes an XML named value element.
 void Asn1XmlOutputStream.encodeNamedValueElement(java.lang.String valueName)
          This method encodes an XML named value element tag.
 void Asn1XmlXerEncoder.encodeNamedValueElement(java.lang.String elemName)
          This method encodes an XML named value element tag.
static void Asn1XmlUtil.encodeNSAttrs(Asn1XmlEncoder buffer, Asn1XmlNamespace[] nsArray)
          This method encodes XML namespace attributes in the form 'xmlns[:prefix]="uri"'.
 void Asn1XerEncodeBuffer.encodeObjectId(int[] data)
          This method encodes XML Object Identifiers and Relative OIDs data
 void Asn1XerOutputStream.encodeObjectId(int[] data)
          This method encodes XML Object Identifiers and Relative OIDs data
 void Asn1XmlEncodeBuffer.encodeObjectId(int[] data)
          This method encodes Object Identifiers and Relative OIDs data
 void Asn1XmlOutputStream.encodeObjectId(int[] data)
          This method encodes XML Object Identifiers and Relative OIDs data
 void Asn1XmlXerEncoder.encodeObjectId(int[] data)
          This method encodes XML Object Identifiers and Relative OIDs data
 void Asn1BerOutputStream.encodeOctetString(byte[] value, boolean explicit, Asn1Tag tag)
          This method writes the given array of bytes as octet string value.
 void Asn1CerOutputStream.encodeOctetString(byte[] value, boolean explicit, Asn1Tag tag)
          This method writes the given array of bytes as octet string value.
 void Asn1PerEncodeBuffer.encodeOctetString(byte[] value, int offset, int nbytes)
          This method encodes the given array of bytes as an unconstrained octet string value.
 void Asn1PerOutputStream.encodeOctetString(byte[] value, int offset, int nbytes)
          This method encodes the given array of bytes as an unconstrained octet string value.
 void Asn1PerEncodeBuffer.encodeOIDLengthAndValue(int[] value)
          This method encodes the length and contents of an object identifier value.
 void Asn1PerOutputStream.encodeOIDLengthAndValue(int[] value)
          This method encodes the length and contents of an object identifier value.
 void Asn1PerEncodeBuffer.encodeOpenType(Asn1PerEncodeBuffer buffer, java.lang.String elemName)
          This overloaded version of encodeOpenType will encode the componet in the given PER encode buffer into this PER encode buffer.
 void Asn1PerEncodeBuffer.encodeOpenType(byte[] value, int offset, int nbytes)
          This method encodes the given array of bytes as an open type.
 void Asn1PerOutputStream.encodeOpenType(byte[] value, int offset, int nbytes)
          This method encodes the given array of bytes as an open type.
static void Asn1XerUtil.encodeReal(Asn1XerEncoder buffer, double value, java.lang.String elemName)
          This method encodes an ASN.1 real value using the XML encoding rules (XER).
 void Asn1XerEncodeBuffer.encodeRealValue(double value, java.lang.String elemName)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1XerEncoder.encodeRealValue(double valueName, java.lang.String elemName)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1XerOutputStream.encodeRealValue(double value, java.lang.String elemName)
          This method encodes an XML REAL (double) value (with start and end tags).
 void Asn1PerEncodeBuffer.encodeRelOIDLengthAndValue(int[] value)
          This method encodes the length and contents of a relative object identifier value.
 void Asn1PerOutputStream.encodeRelOIDLengthAndValue(int[] value)
          This method encodes the length and contents of a relative object identifier value.
 void Asn1XerEncodeBuffer.encodeStartDocument()
          This method encodes standard header information at the beginning of the XML document.
 void Asn1XerOutputStream.encodeStartDocument()
          This method encodes standard header information at the beginning of the XML document.
 void Asn1XmlEncodeBuffer.encodeStartDocument()
          This method encodes standard header information at the beginning of the XML document.
 void Asn1XmlOutputStream.encodeStartDocument()
          This method encodes standard header information at the beginning of the XML document.
 void Asn1XmlXerEncoder.encodeStartDocument()
          This method encodes standard header information at the beginning of the XML document.
 void Asn1XerEncodeBuffer.encodeStartElement(java.lang.String elemName)
          This method encodes an XML start element tag
 void Asn1XerEncoder.encodeStartElement(java.lang.String elemName)
          This method encodes an XML start element tag.
 void Asn1XerOutputStream.encodeStartElement(java.lang.String elemName)
          This method encodes an XML start element tag.
 void Asn1XmlEncodeBuffer.encodeStartElement(java.lang.String elemName, java.lang.String nsPrefix, boolean terminate)
          This method encodes an XML start element tag.
 void Asn1XmlEncodeHelper.encodeStartElement(java.lang.String elemName, java.lang.String nsPrefix, boolean terminate)
          This method encodes an XML start element tag.
 void Asn1XmlEncoder.encodeStartElement(java.lang.String elemName, java.lang.String nsPrefix, boolean terminate)
          This method encodes an XML start element and attribute tag.
 void Asn1XmlOutputStream.encodeStartElement(java.lang.String elemName, java.lang.String nsPrefix, boolean terminate)
          This method encodes an XML start element tag with attribute.
 void Asn1BerOutputStream.encodeUnivString(int[] value, boolean explicit, Asn1Tag tag)
          This method writes the given array of integers as UniversalString value.
 void Asn1CerOutputStream.encodeUnivString(int[] value, boolean explicit, Asn1Tag tag)
          This method writes the given array of integers as UniversalString value.
 void Asn1Real.encodeValue(Asn1XmlEncoder buffer)
          This method encodes an ASN.1 real value using the XML encoding (non-XER).
 void Asn1GeneralizedTime.encodeXMLData(Asn1XmlXerEncoder buffer)
          This method encodes an ASN.1 GeneralizedTime string into xsd:dateTime format.
 void Asn1UTCTime.encodeXMLData(Asn1XmlXerEncoder buffer)
          This method encodes an ASN.1 UTC Time string into xsd:dateTime format.
 void Asn1XmlEncodeBuffer.encodeXSIAttrs()
          This method encodes XSI attributes.
 void Asn1XmlEncoder.encodeXSIAttrs()
          This method encodes XSI attributes.
 void Asn1XmlOutputStream.encodeXSIAttrs()
          This method encodes XSI attributes.
 boolean Asn1BerDecodeContext.expired()
          This method will determine if a decoding context is expired.
 int Asn1GeneralizedTime.getCentury()
          This method returns the century part (first two digits) of the year component of the time value.
 int Asn1Time.getDay()
          This method returns the day of month number component of the time value.
 int Asn1Time.getDiff()
          This method returns the difference between the time zone of the object and Coordinated Universal Time (UTC), in minutes.
 int Asn1Time.getDiffHour()
          This method returns the hour component of the difference between the time zone of the object and Coordinated Universal Time (UTC).
 int Asn1Time.getDiffMinute()
          This method returns the minute component of the difference between the time zone of the object and Coordinated Universal Time (UTC).
 java.lang.String Asn1Time.getFraction()
          This method returns the second's decimal fraction component of the time value.
 java.lang.String Asn1UTCTime.getFraction()
          This method always returns zero for this class.
 int Asn1Time.getHour()
          This method returns the hour component of the time value.
 int Asn1Time.getMinute()
          This method returns the minute component of the time value.
 int Asn1Time.getMonth()
          This method returns the month number component of the time value.
 int Asn1Time.getSecond()
          This method returns the second component of the time value.
 java.util.Calendar Asn1Time.getTime()
          This method converts the time string to the java.util.Calendar value.
 boolean Asn1Time.getUTC()
          This method returns the UTC flag state.
 int Asn1Time.getYear()
          This method returns the year component of the time value.
 void Asn1XerEncodeBuffer.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the encode buffer.
 void Asn1XerOutputStream.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the output stream.
 void Asn1XmlEncodeBuffer.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the encode buffer.
 void Asn1XmlOutputStream.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the output stream.
 void Asn1XmlXerEncoder.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the encode buffer.
 boolean Asn1BerDecodeContext.matchElemTag(Asn1Tag tag, IntHolder parsedLen, boolean advance)
          This method will attempt to match the next element tag in a constructed type with the expected value.
 boolean Asn1BerDecodeContext.matchElemTag(short tagClass, short tagForm, int tagIDCode, IntHolder parsedLen, boolean advance)
          This method will attempt to match the next element tag in a constructed type with the expected value.
protected  int Asn1Type.matchTag(Asn1BerDecodeBuffer buffer, Asn1Tag tag)
          This method will compare the next parsed tag with the given tag value.
protected  int Asn1Type.matchTag(Asn1BerDecodeBuffer buffer, short tagClass, short tagForm, int tagIDCode)
          This method will compare the next parsed tag with the given tag value.
 boolean Asn1BerDecodeBuffer.matchTag(Asn1Tag tag)
          This overloaded version of matchTag will just test for a match and not return parsed tag and length values
 boolean Asn1BerDecodeBuffer.matchTag(Asn1Tag tag, Asn1Tag parsedTag, IntHolder parsedLen)
          This overloaded version of matchTag allows the tag value to be matched to be passed using an Asn1Tag object.
 boolean Asn1BerDecodeBuffer.matchTag(short tagClass, short tagForm, int tagIDCode, Asn1Tag parsedTag, IntHolder parsedLen)
          This method decodes the next tag value and checks for a match with the given tag value.
protected  void Asn1BerDecodeBuffer.movePastEOC(boolean saveData)
           
 void Asn1BerDecodeBuffer.parse(Asn1TaggedEventHandler handler)
          This method parses the complete message and invokes the event handler callback methods as various items are encountered.
 void Asn1GeneralizedTime.parseString(java.lang.String string)
          This method parses the given time string value.
abstract  void Asn1Time.parseString(java.lang.String string)
          This method parses passed time string.
 void Asn1UTCTime.parseString(java.lang.String string)
          This method parses passed time string.
 int Asn1Enumerated.parseValue(java.lang.String value)
          This method will parse the given enumeration text and set the enumerated value.
 void Asn1Time.parseXmlString(java.lang.String string)
          This method parses the given time string value.
 Asn1Tag Asn1BerDecodeBuffer.peekTag()
          This overloaded version of the peekTag method will return a reference to a newly created tag object.
 void Asn1BerDecodeBuffer.peekTag(Asn1Tag parsedTag)
          This method will parse and return the next tag in the decode stream without advancing the decode cursor.
 int Asn1BerDecodeBuffer.readByte()
          This method returns the next available 8-bit value from the input stream.
abstract  int Asn1DecodeBuffer.readByte()
          This abstract method returns the next available 8-bit value from the input stream.
 int Asn1PerDecodeBuffer.readByte()
          This method returns the next available 8-bit value from the input stream.
 void Asn1GeneralizedTime.setCentury(int century)
          This method sets the century part (first two digits) of the year component of the time value.
 void Asn1Time.setDay(int day)
          This method sets the day of month number component of the time value.
 void Asn1Time.setDiff(int inMinutes)
          This method sets the difference between the time zone of the object and Coordinated Universal Time (UTC), in minutes.
 void Asn1Time.setDiff(int dhour, int dminute)
          This method sets the hour and minute components of the difference between the time zone of the object and Coordinated Universal Time (UTC).
 void Asn1Time.setDiffHour(int dhour)
          This method sets the hour component of the difference between the time zone of the object and Coordinated Universal Time (UTC).
 void Asn1Time.setFraction(java.lang.String fraction)
          This method sets the second's decimal fraction component of the time value.
 void Asn1UTCTime.setFraction(java.lang.String fraction)
          This method is not supported for UTC time.
 void Asn1Time.setHour(int hour)
          This method sets the hour component of the time value.
 void Asn1Time.setMinute(int minute)
          This method sets the minute component of the time value.
 void Asn1Time.setMonth(int month)
          This method sets the month number component of the time value.
 void Asn1Time.setSecond(int second)
          This method sets the second component of the time value.
 void Asn1Time.setTime(java.util.Calendar time)
          This method converts the java.util.Calendar value to time string.
 void Asn1UTCTime.setTime(java.util.Calendar time)
          This method converts the java.util.Calendar value to time string.
 void Asn1Time.setUTC(boolean utc)
          This method sets the UTC flag state.
 void Asn1Time.setYear(int year)
          This method sets the year component of the time value.
 void Asn1UTCTime.setYear(int year)
          This method sets the year component of the time value.
 void Asn1XerOutputStream.write(java.lang.String value)
          This method copies a character string to the output stream.
 void Asn1XmlOutputStream.write(java.lang.String value)
          This method copies a character string to the output stream.