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