public abstract class XmlSerializer extends Object
Abstract XML serializer - contains common logic for descendants.
Created by: Vladimir Nikic| Modifier and Type | Field and Description |
|---|---|
protected HtmlCleaner |
htmlCleaner |
protected BufferedWriter |
writer |
protected String |
XML_DECLARATION |
| Modifier | Constructor and Description |
|---|---|
protected |
XmlSerializer() |
protected |
XmlSerializer(Writer writer,
HtmlCleaner htmlCleaner) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createXml(TagNode tagNode) |
protected boolean |
dontEscape(TagNode tagNode) |
protected String |
escapeXml(String xmlContent) |
protected boolean |
isScriptOrStyle(TagNode tagNode) |
protected abstract void |
serialize(TagNode tagNode) |
protected void |
serializeEndTag(TagNode tagNode) |
protected void |
serializeEndTag(TagNode tagNode,
boolean newLine) |
protected void |
serializeOpenTag(TagNode tagNode) |
protected void |
serializeOpenTag(TagNode tagNode,
boolean newLine) |
protected final String XML_DECLARATION
protected HtmlCleaner htmlCleaner
protected BufferedWriter writer
protected XmlSerializer()
protected XmlSerializer(Writer writer, HtmlCleaner htmlCleaner)
protected void createXml(TagNode tagNode) throws IOException
IOExceptionprotected boolean dontEscape(TagNode tagNode)
protected boolean isScriptOrStyle(TagNode tagNode)
protected void serializeOpenTag(TagNode tagNode, boolean newLine) throws IOException
IOExceptionprotected void serializeOpenTag(TagNode tagNode) throws IOException
IOExceptionprotected void serializeEndTag(TagNode tagNode, boolean newLine) throws IOException
IOExceptionprotected void serializeEndTag(TagNode tagNode) throws IOException
IOExceptionprotected abstract void serialize(TagNode tagNode) throws IOException
IOExceptionCopyright © 2017 Java Wikipedia API (Bliki engine). All rights reserved.