Modifier and Type | Class and Description |
---|---|
class |
Asn1XmlEncodeBuffer
This class handles the encoding of ASN.1 messages as specified in
the XML Encoding (non-XER) as specified in the XML schema standard.
|
class |
Asn1XmlOutputStream
This class implements the output stream to encode ASN.1 messages as
specified in the XML Encoding as specified in the
XML schema standard.
|
Modifier and Type | Method and Description |
---|---|
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 |
Asn1AbstractTime.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 |
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 |
Asn1Type.encode(Asn1XmlEncoder buffer,
java.lang.String elemName,
java.lang.String nsPrefix)
This method is the base implementation of the standard XML
Encoding as specified in the XML schema standard(asn2xsd).
|
void |
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 |
Asn1StringOID.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 |
Asn1StringRelativeOID.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 |
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 |
Asn1OpenType.encodeAsExtension(Asn1XmlEncoder buffer)
This method encodes an extension element to XML.
|
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.
|
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 |
Asn1Real.encodeValue(Asn1XmlEncoder buffer)
This method encodes an ASN.1 real value using the XML
encoding (non-XER).
|
void |
Asn1AbstractTime.encodeXER(Asn1XmlEncoder buffer,
java.lang.String elemName,
java.lang.String nsPrefix)
This method encodes this ASN.1 time according to XER encoding rules.
|
Constructor and Description |
---|
Asn1XmlEncodeHelper(Asn1XmlEncoder encoder) |