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.Stringescape(java.lang.String text)protected voidwrite(nu.xom.Text text)protected voidwriteEmptyElementTag(nu.xom.Element element)protected voidwriteEndTag(nu.xom.Element element)protected voidwriteNamespaceDeclaration(java.lang.String prefix, java.lang.String uri)protected voidwriteStartTag(nu.xom.Element element)private voidwriteTagBeginning(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:
writeEndTagin classnu.xom.Serializer- Throws:
java.io.IOException
-
writeStartTag
protected void writeStartTag(nu.xom.Element element) throws java.io.IOException- Overrides:
writeStartTagin classnu.xom.Serializer- Throws:
java.io.IOException
-
writeEmptyElementTag
protected void writeEmptyElementTag(nu.xom.Element element) throws java.io.IOException- Overrides:
writeEmptyElementTagin classnu.xom.Serializer- Throws:
java.io.IOException
-
writeNamespaceDeclaration
protected void writeNamespaceDeclaration(java.lang.String prefix, java.lang.String uri) throws java.io.IOException- Overrides:
writeNamespaceDeclarationin classnu.xom.Serializer- Throws:
java.io.IOException
-
write
protected void write(nu.xom.Text text) throws java.io.IOException- Overrides:
writein classnu.xom.Serializer- Throws:
java.io.IOException
-
writeTagBeginning
private void writeTagBeginning(XMLSerializer.CustomElement element) throws java.io.IOException
- Throws:
java.io.IOException
-
-