Package dev.pxml.core.writer
Class PXMLWriter
- java.lang.Object
-
- dev.pxml.core.writer.PXMLWriter
-
- All Implemented Interfaces:
IPXMLWriter
public class PXMLWriter extends java.lang.Object implements IPXMLWriter
-
-
Constructor Summary
Constructors Constructor Description PXMLWriter(java.io.Writer writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendDocument()voidescapeAndWriteText(java.lang.String text)voidflush()voidstartDocument()voidwrite(java.lang.String string)voidwriteAttribute(java.lang.String nameSpacePrefix, java.lang.String localName, java.lang.String value, boolean appendAttributesSeparator)voidwriteAttributesEnd()voidwriteAttributesStart()voidwriteComment(java.lang.String text)voidwriteDoubleQuotedAttributeValue(java.lang.String value)voidwriteEmptyNode(java.lang.String nameSpacePrefix, java.lang.String localName)voidwriteNodeEndSymbol()voidwriteNodeEndTag(java.lang.String nameSpacePrefix, java.lang.String localName)voidwriteNodeStart(java.lang.String nameSpacePrefix, java.lang.String localName, boolean appendNameValueSeparator)voidwriteNonEmptyNodeStart(java.lang.String nameSpacePrefix, java.lang.String localName)voidwriteTextNode(java.lang.String nameSpacePrefix, java.lang.String localName, java.lang.String text)
-
-
-
Method Detail
-
write
public void write(java.lang.String string) throws java.io.IOException- Specified by:
writein interfaceIPXMLWriter- Throws:
java.io.IOException
-
flush
public void flush() throws java.io.IOException- Specified by:
flushin interfaceIPXMLWriter- Throws:
java.io.IOException
-
startDocument
public void startDocument()
- Specified by:
startDocumentin interfaceIPXMLWriter
-
endDocument
public void endDocument() throws java.io.IOException- Specified by:
endDocumentin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeNonEmptyNodeStart
public void writeNonEmptyNodeStart(java.lang.String nameSpacePrefix, java.lang.String localName) throws java.io.IOException- Specified by:
writeNonEmptyNodeStartin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeNodeStart
public void writeNodeStart(java.lang.String nameSpacePrefix, java.lang.String localName, boolean appendNameValueSeparator) throws java.io.IOException- Specified by:
writeNodeStartin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeNodeEndSymbol
public void writeNodeEndSymbol() throws java.io.IOException- Specified by:
writeNodeEndSymbolin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeNodeEndTag
public void writeNodeEndTag(java.lang.String nameSpacePrefix, java.lang.String localName) throws java.io.IOException- Specified by:
writeNodeEndTagin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeTextNode
public void writeTextNode(java.lang.String nameSpacePrefix, java.lang.String localName, java.lang.String text) throws java.io.IOException- Specified by:
writeTextNodein interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeEmptyNode
public void writeEmptyNode(java.lang.String nameSpacePrefix, java.lang.String localName) throws java.io.IOException- Specified by:
writeEmptyNodein interfaceIPXMLWriter- Throws:
java.io.IOException
-
escapeAndWriteText
public void escapeAndWriteText(java.lang.String text) throws java.io.IOException- Specified by:
escapeAndWriteTextin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeAttributesStart
public void writeAttributesStart() throws java.io.IOException- Specified by:
writeAttributesStartin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeAttributesEnd
public void writeAttributesEnd() throws java.io.IOException- Specified by:
writeAttributesEndin interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeAttribute
public void writeAttribute(java.lang.String nameSpacePrefix, java.lang.String localName, java.lang.String value, boolean appendAttributesSeparator) throws java.io.IOException- Specified by:
writeAttributein interfaceIPXMLWriter- Throws:
java.io.IOException
-
writeDoubleQuotedAttributeValue
public void writeDoubleQuotedAttributeValue(java.lang.String value) throws java.io.IOException- Throws:
java.io.IOException
-
writeComment
public void writeComment(java.lang.String text) throws java.io.IOException- Specified by:
writeCommentin interfaceIPXMLWriter- Throws:
java.io.IOException
-
-