public class XMLSerializer
extends java.lang.Object
If an I/O exception occurs while serializing, the serializer
will not throw an exception directly, but only throw it
at the end of serializing ContentHandler.endDocument()
.
Constructor and Description |
---|
XMLSerializer(java.io.OutputStream byteStream) |
XMLSerializer(java.io.OutputStream byteStream,
java.lang.String encoding) |
XMLSerializer(javax.xml.transform.Result result) |
XMLSerializer(javax.xml.transform.Result result,
java.lang.String encoding) |
XMLSerializer(java.io.Writer writer) |
XMLSerializer(java.io.Writer writer,
java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
org.xml.sax.ContentHandler |
asContentHandler() |
void |
setIndent(boolean indent) |
void |
setIndentAmount(int indentAmount) |
void |
setOmitXMLDeclaration(boolean omitXMLDeclaration) |
public XMLSerializer(java.io.OutputStream byteStream)
public XMLSerializer(java.io.OutputStream byteStream, java.lang.String encoding)
public XMLSerializer(java.io.Writer writer)
public XMLSerializer(java.io.Writer writer, java.lang.String encoding)
public XMLSerializer(javax.xml.transform.Result result)
public XMLSerializer(javax.xml.transform.Result result, java.lang.String encoding)
public void setOmitXMLDeclaration(boolean omitXMLDeclaration)
omitXMLDeclaration
- specifies whether the serializer should output an XML declarationpublic void setIndent(boolean indent)
indent
- specifies whether the serializer add additional indentation whitespaces
when outputting the result treepublic void setIndentAmount(int indentAmount)
indentAmount
- specifies number of whitespace characters of single indent steppublic org.xml.sax.ContentHandler asContentHandler() throws com.epam.fixml.converter.FIXMLConverterException
com.epam.fixml.converter.FIXMLConverterException
Copyright © 2000-2018 EPAM Systems. All Rights Reserved.