public interface Asn1XmlEncoder extends Asn1XmlXerEncoder
| Modifier and Type | Field and Description |
|---|---|
static int |
XMLDATA |
static int |
XMLEND |
static int |
XMLINDENT |
static int |
XMLINIT |
static int |
XMLSTART |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeAttr(java.lang.String qname,
java.lang.String value)
This method encodes an XML attribute value.
|
void |
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 |
encodeEmptyElement(java.lang.String elemName,
java.lang.String nsPrefix)
This method encodes an XML empty element tag.
|
void |
encodeEndElement(java.lang.String elemName,
java.lang.String nsPrefix)
This method encodes an XML end element tag.
|
void |
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 |
encodeStartElement(java.lang.String elemName,
java.lang.String nsPrefix,
boolean terminate)
This method encodes an XML start element and attribute tag.
|
void |
encodeXSIAttrs()
This method encodes XSI attributes.
|
Asn1XmlEncodeHelper |
getHelper()
This method returns a reference to the internal helper object.
|
void |
setIndent(int value)
This method sets the number of spaces per indentation.
|
void |
setXSIAttrs(Asn1XmlXSIAttrs value)
This method sets the XSI attributes object to the given value.
|
copy, copy, copy, copy, decrLevel, encodeBinStrValue, encodeData, encodeEndDocument, encodeHexStrValue, encodeNamedValueElement, encodeStartDocument, getContext, incrLevel, indent, isCanonicalstatic final int XMLINDENT
static final int XMLINIT
static final int XMLSTART
static final int XMLDATA
static final int XMLEND
void encodeAttr(java.lang.String qname,
java.lang.String value)
throws java.io.IOException,
Asn1Exception
qname - Attribute qualified name.value - Attribute value in string form.java.io.IOExceptionAsn1Exceptionvoid encodeStartElement(java.lang.String elemName,
java.lang.String nsPrefix,
boolean terminate)
throws java.io.IOException,
Asn1Exception
elemName - The name of element.nsPrefix - Element namespace prefix valuejava.io.IOException - If I/O error occurs.Asn1Exception - Thrown, if operation is failed.void encodeEndElement(java.lang.String elemName,
java.lang.String nsPrefix)
throws java.io.IOException,
Asn1Exception
elemName - The name of element.java.io.IOException - If I/O error occurs.Asn1Exception - Thrown, if operation is failed.void encodeEmptyElement(java.lang.String elemName,
java.lang.String nsPrefix)
throws java.io.IOException,
Asn1Exception
elemName - The name of element.nsPrefix - Element namespace prefix valuejava.io.IOException - If I/O error occurs.Asn1Exception - Thrown, if operation is failed.void encodeNamedValue(java.lang.String valueName,
java.lang.String elemName,
java.lang.String nsPrefix)
throws java.io.IOException,
Asn1Exception
valueName - The name of value.elemName - The name of element.nsPrefix - Element namespace prefix valuejava.io.IOException - If I/O error occurs.Asn1Exception - Thrown, if operation is failed.void encodeDoubleValue(double valueName,
java.lang.String elemName,
java.lang.String nsPrefix)
throws java.io.IOException,
Asn1Exception
valueName - The name of value.elemName - The name of element. If null, then start and endnsPrefix - Element namespace prefix valuejava.io.IOException - If I/O error occurs.Asn1Exception - Thrown, if operation is failed.void encodeXSIAttrs()
throws Asn1Exception,
java.io.IOException
Asn1Exceptionjava.io.IOExceptionAsn1XmlEncodeHelper getHelper()
void setIndent(int value)
value - Number of spaces per indentation level.void setXSIAttrs(Asn1XmlXSIAttrs value)
value - XSI attributes object