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 Asn1MderUnsupported
          The ASN1C runtime throws this exception whenever it is unable to proceed due to the restrictive nature of the MDER encoding rules.
 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.
static java.lang.String Asn1UTF8String.decode(Asn1BerDecodeBuffer buffer, Asn1Tag explicitTag, int implicitLength)
          This method decodes an ASN.1 UTF-8 string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 Asn1Type Asn1BerDecoder.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          Decode value from given buffer.
 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 Asn1Date.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 DATE string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1DateTime.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 DATE-TIME string value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Duration.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 DURATION string 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 Asn1OID_IRI.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 OID-IRI 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 Asn1TimeOfDay.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
          This method decodes an ASN.1 TIME-OF-DAY 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 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 Asn1CHARACTER_STRING.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1CHARACTER_STRING_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1CHARACTER_STRING_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1CHARACTER_STRING_identification_syntaxes.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 Asn1Xer__ABSTRACT_SYNTAX_property_default_Type.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerCHARACTER_STRING.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerCHARACTER_STRING_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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 Asn1Xml__ABSTRACT_SYNTAX_property_default_Type.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlCHARACTER_STRING.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlCHARACTER_STRING_identification.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.decode(Asn1BerDecodeBuffer buffer, boolean explicit, int implicitLength)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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.
static Asn1Type Asn1Type.decode(Asn1BerDecodeBuffer buffer, java.lang.Object decoder, boolean explicit, int implicitLength)
          Decode a value from the given buffer, using the given decoder.
 void Asn1OctetString.decode(Asn1MderDecodeBuffer buffer)
          Decode an unconstrained octet string from the MDER encoding into this object.
 void Asn1BitString.decode(Asn1MderDecodeBuffer buffer, int length)
          Decode a BIT STRING from the MDER encoding into this object.
 void Asn1OctetString.decode(Asn1MderDecodeBuffer buffer, int constrainedLength)
          Decode an octet string from the MDER encoding into this object.
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1Boolean.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 boolean value using the Packed Encoding Rules (PER).
 void Asn1ChoiceExt.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an open type extension in a CHOICE construct using the packed encoding rules (PER).
 void Asn1Date.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DATE value in accordance with the packed encoding rules (PER).
 void Asn1DateTime.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DATE-TIME value in accordance with the packed encoding rules (PER).
 void Asn1Duration.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 DURATION value in accordance with the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Null.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 null value in accordance with the Packed Encoding Rules (PER).
 void Asn1NumericString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1ObjectIdentifier.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 object identifier value using the packed encoding rules (PER).
 void Asn1OctetString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OID_IRI.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 OID-IRI using the packed encoding rules (PER).
 void Asn1OpenExt.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an open type extension in a SEQUENCE or SET construct using the packed encoding rules (PER).
 void Asn1OpenType.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 open type value using the packed encoding rules (PER).
 Asn1Type Asn1PerDecoder.decode(Asn1PerDecodeBuffer buffer)
          Decode value from given buffer.
 void Asn1Real.decode(Asn1PerDecodeBuffer buffer)
          This method decodes ASN.1 REAL value using the Packed Encoding Rules (PER).
 void Asn1Real10.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an real10 value using the Packed Encoding Rules (PER).
 void Asn1RelativeOID.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 relative object identifier value using the packed encoding rules (PER).
 void Asn1Time.decode(Asn1PerDecodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) decode method.
 void Asn1TimeOfDay.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 TIME-OF-DAY value in accordance with the packed encoding rules (PER).
 void Asn1Type.decode(Asn1PerDecodeBuffer buffer)
          This method is the base implementation of the standard Packed Encoding Rules (PER) decode method.
 void Asn1TypeIF.decode(Asn1PerDecodeBuffer buffer)
          This method declaration is the signature of the standard Packed Encoding Rules (PER) decode method.
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1UTF8String.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BigInteger.decode(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1_ABSTRACT_SYNTAX_property.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1EmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1External.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1External_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerEmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerExternal.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XerExternal_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_context_negotiation.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV_identification_syntaxes.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlExternal.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn1XmlExternal_encoding.decode(Asn1PerDecodeBuffer buffer)
           
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BMPString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
 void Asn1BigInteger.decode(Asn1PerDecodeBuffer buffer, java.math.BigInteger lower, java.math.BigInteger upper)
          This method decodes an ASN.1 integer value using Packed Encoding Rules (PER).
 void Asn1X694OrderElement.decode(Asn1PerDecodeBuffer buffer, int lower, int upper)
          This method decodes an unconstrained X.694 order element value using the Packed Encoding Rules (PER).
protected  void Asn1CharString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet)
          This method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1CharString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int abpc, int ubpc, Asn1CharSet charSet, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 UniversalString value in accordance with the packed encoding rules (PER).
protected  void Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer, int nchars, int abpc, int ubpc, Asn1CharSet charSet, int startIdx)
          This method decodes the contents of a UniversalString.
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1NumericString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1OctetString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 octet string value using the packed encoding rules (PER).
 void Asn1OID_IRI.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes an ASN.1 OID-IRI using the packed encoding rules (PER).
 void Asn1UTF8String.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a sized ASN.1 UTF-8 string value using the packed encoding rules (PER).
 void Asn1VarWidthCharString.decode(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This overloaded version of the decode method decodes an ASN.1 character string value in accordance with the packed encoding rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, long lower, java.lang.Object upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, long lower, java.lang.Object upper)
          This method decodes a semi-constrained ASN.1 integer value using the Packed Encoding Rules (PER).
static Asn1Type Asn1Type.decode(Asn1PerDecodeBuffer buffer, java.lang.Object decoder)
          Decode a value from the given buffer, using the given decoder.
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, long upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, long upper)
          This method decodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1BitString.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method decodes a sized ASN.1 bit string value using the packed encoding rules (PER).
 void Asn1Integer.decode(Asn1PerDecodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method decodes a unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 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_default_Type.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerCHARACTER_STRING.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerCHARACTER_STRING_identification.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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_default_Type.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlCHARACTER_STRING.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlCHARACTER_STRING_identification.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.decode(java.lang.Object reader_, java.io.InputStream inputStream)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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_default_Type.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerCHARACTER_STRING.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerCHARACTER_STRING_identification.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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_default_Type.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlCHARACTER_STRING.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlCHARACTER_STRING_identification.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.decode(java.lang.Object reader_, java.lang.String xmlURI)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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)
           
 void Asn1Integer.decode16Bit(Asn1MderDecodeBuffer buffer, boolean signed)
          Decode a signed or unsigned 16-bit integer from an MDER encoding.
 void Asn1Integer.decode32Bit(Asn1MderDecodeBuffer buffer, boolean signed)
          Decode a signed or unsigned 32-bit integer from an MDER encoding.
 void Asn1Integer.decode8Bit(Asn1MderDecodeBuffer buffer, boolean signed)
          Decode a signed or unsigned 8-bit integer from an MDER encoding.
 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.decodeBitsToOctetArray(byte[] value, int offset, int nbits)
          This method decodes bits from the input stream into an array of octets.
 void Asn1PerDecodeBuffer.decodeBitsToOctetArray(byte[] value, int offset, int bitOffset, int nbits, java.lang.String ident)
          This method decodes bits from the input stream into an array of octets.
 void Asn1PerDecodeBuffer.decodeBitsToOctetArray(byte[] value, int offset, int nbits, java.lang.String ident)
          This method decodes bits from the input stream into an array of octets.
 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.
static java.lang.String Asn1PerTime.decodeDate(Asn1PerDecodeBuffer source, int flags)
          Decode a date value from the given source.
static java.lang.String Asn1PerTime.decodeDateTime(Asn1PerDecodeBuffer source, int flags)
          Decode a date-time value from the given source.
static java.lang.String Asn1PerTime.decodeDuration(Asn1PerDecodeBuffer source, boolean recurring)
          Decode a (possibly recurring) duration from the given source.
 int Asn1BerDecodeBuffer.decodeEnumValue(Asn1Tag tag, boolean explicit, int implicitLength)
          This method decodes an enumerated value from the buffer.
 int Asn1BerDecodeBuffer.decodeEnumValue(boolean explicit, int implicitLength)
          This method decodes an enumerated value from the buffer.
 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.
static java.lang.String Asn1PerTime.decodeIntervalDE(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
static java.lang.String Asn1PerTime.decodeIntervalSD(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
static java.lang.String Asn1PerTime.decodeIntervalSE(Asn1PerDecodeBuffer source, boolean recurring, int flags)
           
 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.lang.String Asn1PerTime.decodeTime(Asn1PerDecodeBuffer source, int flags)
          Decode a time value from the given source.
static java.lang.String Asn1UTF8String.decodeUTF8(Asn1PerDecodeBuffer buffer)
          This method decodes an ASN.1 UTF-8 string value using the packed encoding rules (PER).
static 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).
static long Asn1Integer.decodeValue(Asn1PerDecodeBuffer buffer)
          This method decodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
static long Asn1Integer.decodeValue(Asn1PerDecodeBuffer buffer, long lower, long upper)
          This method decodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 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 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 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 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 Asn1OctetString.decodeXER(java.lang.String buffer, java.lang.String attrs, boolean base64)
          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, boolean decodingElemName, boolean modifiedEncodings)
          This method decodes an ASN.1 real value using 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 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 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_default_Type.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.
static int Asn1UTF8String.encode(Asn1BerEncodeBuffer buffer, Asn1Tag explicitTag, java.lang.String value)
          This method encodes a ASN.1 UTF8String.
 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 Asn1Date.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 DATE string type.
 int Asn1DateTime.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 DATE-TIME string type.
 int Asn1Duration.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 DURATION string type.
 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 Asn1OID_IRI.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 OID-IRI string value.
 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 Asn1TimeOfDay.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
          This method encodes an ASN.1 TIME-OF-DAY 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 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 Asn1CHARACTER_STRING.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1CHARACTER_STRING_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1CHARACTER_STRING_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1CHARACTER_STRING_identification_syntaxes.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 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 Asn1Xer__ABSTRACT_SYNTAX_property_default_Type.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerCHARACTER_STRING.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerCHARACTER_STRING_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerCHARACTER_STRING_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XerCHARACTER_STRING_identification_syntaxes.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 Asn1Xml__ABSTRACT_SYNTAX_property_default_Type.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlCHARACTER_STRING.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlCHARACTER_STRING_identification.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlCHARACTER_STRING_identification_context_negotiation.encode(Asn1BerEncodeBuffer buffer, boolean explicit)
           
 int Asn1XmlCHARACTER_STRING_identification_syntaxes.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.
static void Asn1UTF8String.encode(Asn1BerOutputStream out, Asn1Tag explicitTag, java.lang.String value)
          This method encodes the given string using the BER encoding rules for UTF8String, including the given tag, if provided.
 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 Asn1Date.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 DATE value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1DateTime.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 DATE-TIME value including the UNIVERSAL tag value and length if explicit tagging is specified.
 void Asn1Duration.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 DURATION value including the UNIVERSAL tag value and length if explicit tagging is specified.
 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 Asn1OID_IRI.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 OID-IRI 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 Asn1TimeOfDay.encode(Asn1BerOutputStream out, boolean explicit)
          This method encodes and writes to the stream an ASN.1 TIME-OF-DAY 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 Asn1CHARACTER_STRING.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1CHARACTER_STRING_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1CHARACTER_STRING_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1CHARACTER_STRING_identification_syntaxes.encode(Asn1BerOutputStream out, boolean explicit)
           
 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 Asn1XerCHARACTER_STRING.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerCHARACTER_STRING_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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 Asn1XmlCHARACTER_STRING.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlCHARACTER_STRING_identification.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.encode(Asn1BerOutputStream out, boolean explicit)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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 Asn1OctetString.encode(Asn1MderOutputStream out)
          Encode this octet string into the MDER encoding.
 void Asn1BitString.encode(Asn1MderOutputStream out, int length)
          Encode this BIT STRING into the MDER encoding.
 void Asn1OctetString.encode(Asn1MderOutputStream out, int constrainedLength)
          Encode this octet string into the MDER encoding.
 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 Asn1Date.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 DATE value in accordance with the packed encoding rules (PER).
 void Asn1DateTime.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 DATE-TIME value in accordance with the packed encoding rules (PER).
 void Asn1Duration.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 DURATION value in accordance with 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 Asn1OID_IRI.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 OID-IRI 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 Asn1TimeOfDay.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an ASN.1 TIME-OF-DAY value in accordance with the packed encoding rules (PER).
 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 Asn1BigInteger.encode(Asn1PerEncodeBuffer buffer)
          This method encodes an unconstrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1CHARACTER_STRING.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1CHARACTER_STRING_identification_syntaxes.encode(Asn1PerEncodeBuffer buffer)
           
 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 Asn1XerCHARACTER_STRING.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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 Asn1XmlCHARACTER_STRING.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.encode(Asn1PerEncodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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).
 void Asn1BigInteger.encode(Asn1PerEncodeBuffer buffer, java.math.BigInteger lower, java.math.BigInteger upper)
          This method encodes an ASN.1 integer value using 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 Asn1OID_IRI.encode(Asn1PerEncodeBuffer buffer, long lower, long upper)
          This method encodes an ASN.1 OID-IRI 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 Asn1BitString.encode(Asn1PerEncodeBuffer buffer, long lower, java.lang.Object upper)
          This method encodes a size-constrained ASN.1 bit string 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 Asn1BitString.encode(Asn1PerEncodeBuffer buffer, java.lang.Object lower, long upper)
          This method encodes a size-constrained ASN.1 bit string 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 Asn1BitString.encode(Asn1PerEncodeBuffer buffer, java.lang.Object lower, java.lang.Object upper)
          This method encodes a size-constrained ASN.1 bit string 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).
static void Asn1UTF8String.encode(Asn1PerEncodeBuffer buffer, java.lang.String value)
          This method encodes a string using the packed encoding rules (PER) specified for ASN.1 UTF8String.
 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 Asn1Date.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 DATE value in accordance with the packed encoding rules (PER) directly into the stream.
 void Asn1DateTime.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 DATE-TIME value in accordance with the packed encoding rules (PER) directly into the stream.
 void Asn1Duration.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 DURATION value in accordance with the packed encoding rules (PER) directly into the stream.
 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 Asn1OID_IRI.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 OID-IRI 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 Asn1TimeOfDay.encode(Asn1PerOutputStream out)
          This method encodes an ASN.1 TIME-OF-DAY value in accordance with the packed encoding rules (PER) directly into the stream.
 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).
 void Asn1BigInteger.encode(Asn1PerOutputStream out, java.math.BigInteger lower, java.math.BigInteger upper)
          This method encodes an ASN.1 integer value using 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 Asn1OID_IRI.encode(Asn1PerOutputStream out, long lower, long upper)
          This method encodes an ASN.1 OID-IRI 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 Asn1OpenType.encode(Asn1XerEncoder buffer)
          This method encodes an ASN.1 open type 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 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 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 Asn1OpenType.encode(Asn1XerEncoder buffer, java.lang.String elemName)
          This method encodes an ASN.1 open type value 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 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_default_Type.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerCHARACTER_STRING.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerCHARACTER_STRING_identification.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerCHARACTER_STRING_identification_context_negotiation.encode(Asn1XerEncoder buffer, java.lang.String elemName)
           
 void Asn1XerCHARACTER_STRING_identification_syntaxes.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_default_Type.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1XmlCHARACTER_STRING.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1XmlEmbeddedPDV.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1XmlExternal.encode(Asn1XmlEncodeBuffer buffer)
           
 void Asn1OpenExt.encode(Asn1XmlEncoder buffer)
          This method encodes an ASN.1 integer value using the XML Encoding as specified in the XML schema standard (asn2xsd).
 void Asn1OpenType.encode(Asn1XmlEncoder buffer)
          This method encodes an ASN.1 open type value using the 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 according to the Obj-Sys XML encoding rules.
 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 Obj-Sys XML Encoding rules.
 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 as an xmlhstring.
 void Asn1OpenType.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 Asn1Real.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes an ASN.1 real value according to Obj-Sys encoding rules.
 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 Asn1Time.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes this ASN.1 time into xsd:dateTime format with element and attribute name tag according to the 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 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_default_Type.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlCHARACTER_STRING.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlCHARACTER_STRING_identification.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlCHARACTER_STRING_identification_context_negotiation.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
           
 void Asn1XmlCHARACTER_STRING_identification_syntaxes.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 Asn1Boolean.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix, boolean asText)
          This method encodes an ASN.1 boolean value.
 void Asn1Enumerated.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix, boolean asText)
          This method encodes an ASN.1 enumerated value.
 void Asn1OctetString.encode(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix, boolean base64)
          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, boolean asText)
          This method encodes an ASN.1 real value according to XER encoding rules.
 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 Asn1Integer.encode16Bit(Asn1MderOutputStream out, boolean signed)
          This method encodes this ASN.1 INTEGER value to the MDER encoding.
 void Asn1Integer.encode32Bit(Asn1MderOutputStream out, boolean signed)
          This method encodes this ASN.1 INTEGER value to the MDER encoding.
 void Asn1Integer.encode8Bit(Asn1MderOutputStream out, boolean signed)
          This method encodes this ASN.1 INTEGER value to the MDER encoding.
 void Asn1OpenType.encodeAsExtension(Asn1XerEncoder buffer)
          This method encodes an extension element to XML.
 void Asn1OpenType.encodeAsExtension(Asn1XmlEncoder buffer)
          This method encodes an extension element to XML.
 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 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 Asn1PerEncoder.encodeBit(boolean value)
          This method encodes a single bit value.
 void Asn1PerOutputStream.encodeBit(boolean value)
           
 void Asn1PerEncoder.encodeBit(boolean value, java.lang.String ident)
          This method encodes a single bit value.
 void Asn1PerOutputStream.encodeBit(boolean value, java.lang.String ident)
           
 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 Asn1PerEncoder.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)
           
 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 Asn1PerTime.encodeDate(Asn1PerEncoder encoder, java.lang.String value, int flags)
          Encode a date value using the given encoder.
static void Asn1PerTime.encodeDateTime(Asn1PerEncoder encoder, java.lang.String value, int flags)
          Encode a datetime value.
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).
static void Asn1PerTime.encodeDuration(Asn1PerEncoder encoder, java.lang.String value, boolean recurring)
          Encode a duration.
 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
static void Asn1PerTime.encodeIntervalDE(Asn1PerEncoder encoder, java.lang.String value, boolean recurring, int flags)
           
static void Asn1PerTime.encodeIntervalSD(Asn1PerEncoder encoder, java.lang.String value, boolean recurring, int flags)
           
static void Asn1PerTime.encodeIntervalSE(Asn1PerEncoder encoder, java.lang.String value, boolean recurring, int flags)
           
 void Asn1PerEncodeBuffer.encodeLength(long value, long lower, long upper)
          This method encodes a constrained length determinant value.
 void Asn1PerEncoder.encodeLength(long value, long lower, long upper)
          This method encodes a constrained length determinant value.
 void Asn1PerOutputStream.encodeLength(long value, long lower, long upper)
           
 void Asn1PerEncoder.encodeLengthEOM(long value)
          This method checks to see if a zero byte needs to be added after a fragmented length has been encoded.
 void Asn1PerOutputStream.encodeLengthEOM(long value)
           
 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.
 void Asn1XmlEncodeHelper.encodeNSAttrs()
          This method encodes XML namespace attributes in the form 'xmlns[:prefix]="uri"'.
 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 Asn1PerEncoder.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)
           
 void Asn1PerEncodeBuffer.encodeOIDLengthAndValue(int[] value)
          This method encodes the length and contents of an object identifier value.
 void Asn1PerEncoder.encodeOIDLengthAndValue(int[] value)
          This method encodes the length and contents of an object identifier value.
 void Asn1PerOutputStream.encodeOIDLengthAndValue(int[] 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 Asn1PerEncoder.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)
           
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 Asn1PerEncoder.encodeRelOIDLengthAndValue(int[] value)
          This method encodes the length and contents of a relative object identifier value.
 void Asn1PerOutputStream.encodeRelOIDLengthAndValue(int[] 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.
static void Asn1PerTime.encodeTime(Asn1PerEncoder encoder, java.lang.String value, int flags)
          Encode a time value.
 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.
static void Asn1Integer.encodeValue(Asn1PerEncoder encoder, long value, long lower, long upper)
          This method encodes a constrained ASN.1 integer value using the Packed Encoding Rules (PER).
 void Asn1Real.encodeValue(Asn1XmlEncoder buffer)
          This method encodes an ASN.1 real value using the XML encoding (non-XER).
 void Asn1Time.encodeXER(Asn1XmlEncoder buffer, java.lang.String elemName, java.lang.String nsPrefix)
          This method encodes this ASN.1 time according to XER encoding rules.
 void Asn1Time.encodeXMLData(Asn1XmlXerEncoder buffer)
          This method encodes this ASN.1 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 Asn1CharOutputStream.indent()
          This methods indents by adding a new-line followed by whitespace corresponding to the current nesting level to the output stream.
 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 static int Asn1Type.matchTag(Asn1BerDecodeBuffer buffer, Asn1Tag tag)
          This method will compare the next parsed tag with the given tag value.
protected static 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.
static int Asn1Enumerated.parseValue(java.lang.String value)
          This method will parse the given enumeration text and return the associated integer 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 Asn1MderDecodeBuffer.readByte()
           
 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.