Package org.kordamp.json.xml
Class XMLSerializer.XomSerializer
- java.lang.Object
-
- nu.xom.Serializer
-
- org.kordamp.json.xml.XMLSerializer.XomSerializer
-
- Enclosing class:
- XMLSerializer
private class XMLSerializer.XomSerializer extends nu.xom.Serializer
-
-
Constructor Summary
Constructors Constructor Description XomSerializer(java.io.OutputStream out)
XomSerializer(java.io.OutputStream out, java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
escape(java.lang.String text)
protected void
write(nu.xom.Text text)
protected void
writeEmptyElementTag(nu.xom.Element element)
protected void
writeEndTag(nu.xom.Element element)
protected void
writeNamespaceDeclaration(java.lang.String prefix, java.lang.String uri)
protected void
writeStartTag(nu.xom.Element element)
private void
writeTagBeginning(XMLSerializer.CustomElement element)
-
Methods inherited from class nu.xom.Serializer
breakLine, flush, getColumnNumber, getEncoding, getIndent, getLineSeparator, getMaxLength, getPreserveBaseURI, getUnicodeNormalizationFormC, setIndent, setLineSeparator, setMaxLength, setOutputStream, setPreserveBaseURI, setUnicodeNormalizationFormC, write, write, write, write, write, write, writeAttributes, writeAttributeValue, writeChild, writeEscaped, writeNamespaceDeclarations, writeRaw, writeXMLDeclaration
-
-
-
-
Method Detail
-
escape
private java.lang.String escape(java.lang.String text)
-
writeEndTag
protected void writeEndTag(nu.xom.Element element) throws java.io.IOException
- Overrides:
writeEndTag
in classnu.xom.Serializer
- Throws:
java.io.IOException
-
writeStartTag
protected void writeStartTag(nu.xom.Element element) throws java.io.IOException
- Overrides:
writeStartTag
in classnu.xom.Serializer
- Throws:
java.io.IOException
-
writeEmptyElementTag
protected void writeEmptyElementTag(nu.xom.Element element) throws java.io.IOException
- Overrides:
writeEmptyElementTag
in classnu.xom.Serializer
- Throws:
java.io.IOException
-
writeNamespaceDeclaration
protected void writeNamespaceDeclaration(java.lang.String prefix, java.lang.String uri) throws java.io.IOException
- Overrides:
writeNamespaceDeclaration
in classnu.xom.Serializer
- Throws:
java.io.IOException
-
write
protected void write(nu.xom.Text text) throws java.io.IOException
- Overrides:
write
in classnu.xom.Serializer
- Throws:
java.io.IOException
-
writeTagBeginning
private void writeTagBeginning(XMLSerializer.CustomElement element) throws java.io.IOException
- Throws:
java.io.IOException
-
-