public class FormattingXMLStreamWriter extends XmlStreamWriter
XmlStreamWriter
that creates formatted output by emitting whitespace into the document output stream.Constructor and Description |
---|
FormattingXMLStreamWriter(XmlStreamWriter delegate) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPrefix(java.lang.String uri) |
protected boolean |
preserveWhitespace(java.lang.String elementName)
Override this method to indicate which elements must have whitespace preserved.
|
void |
setDefaultNamespace(java.lang.String uri) |
void |
setPrefix(java.lang.String prefix,
java.lang.String uri) |
void |
writeAttribute(java.lang.String localName,
java.lang.String value) |
void |
writeAttribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value) |
void |
writeAttribute(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value) |
void |
writeCData(java.lang.String data) |
void |
writeCharacters(char[] text,
int start,
int len) |
void |
writeCharacters(java.lang.String text) |
void |
writeComment(java.lang.String data) |
void |
writeDefaultNamespace(java.lang.String namespaceURI) |
void |
writeDTD(java.lang.String dtd) |
void |
writeEmptyElement(java.lang.String localName) |
void |
writeEmptyElement(java.lang.String namespaceURI,
java.lang.String localName) |
void |
writeEmptyElement(java.lang.String prefix,
java.lang.String localName,
java.lang.String namespaceURI) |
void |
writeEndDocument() |
void |
writeEndElement() |
void |
writeEntityRef(java.lang.String name) |
void |
writeLiteral(java.lang.String literal)
Write an XML fragment directly to the output.
|
void |
writeNamespace(java.lang.String prefix,
java.lang.String namespaceURI) |
void |
writeProcessingInstruction(java.lang.String target) |
void |
writeProcessingInstruction(java.lang.String target,
java.lang.String data) |
void |
writeStartDocument() |
void |
writeStartDocument(java.lang.String version) |
void |
writeStartDocument(java.lang.String encoding,
java.lang.String version) |
void |
writeStartElement(java.lang.String localName) |
void |
writeStartElement(java.lang.String namespaceURI,
java.lang.String localName) |
void |
writeStartElement(java.lang.String prefix,
java.lang.String localName,
java.lang.String namespaceURI) |
toXMLStreamWriter
public FormattingXMLStreamWriter(XmlStreamWriter delegate)
public void close()
close
in class XmlStreamWriter
public void flush()
flush
in class XmlStreamWriter
public java.lang.String getPrefix(java.lang.String uri)
getPrefix
in class XmlStreamWriter
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
in class XmlStreamWriter
public void setDefaultNamespace(java.lang.String uri)
setDefaultNamespace
in class XmlStreamWriter
public void setPrefix(java.lang.String prefix, java.lang.String uri)
setPrefix
in class XmlStreamWriter
public void writeAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
writeAttribute
in class XmlStreamWriter
public void writeAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
writeAttribute
in class XmlStreamWriter
public void writeAttribute(java.lang.String localName, java.lang.String value)
writeAttribute
in class XmlStreamWriter
public void writeCData(java.lang.String data)
writeCData
in class XmlStreamWriter
public void writeCharacters(char[] text, int start, int len)
writeCharacters
in class XmlStreamWriter
public void writeCharacters(java.lang.String text)
writeCharacters
in class XmlStreamWriter
public void writeLiteral(java.lang.String literal)
XmlStreamWriter
writeLiteral
in class XmlStreamWriter
public void writeComment(java.lang.String data)
writeComment
in class XmlStreamWriter
public void writeDefaultNamespace(java.lang.String namespaceURI)
writeDefaultNamespace
in class XmlStreamWriter
public void writeDTD(java.lang.String dtd)
writeDTD
in class XmlStreamWriter
public void writeEmptyElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
writeEmptyElement
in class XmlStreamWriter
public void writeEmptyElement(java.lang.String namespaceURI, java.lang.String localName)
writeEmptyElement
in class XmlStreamWriter
public void writeEmptyElement(java.lang.String localName)
writeEmptyElement
in class XmlStreamWriter
public void writeEndDocument()
writeEndDocument
in class XmlStreamWriter
public void writeEndElement()
writeEndElement
in class XmlStreamWriter
public void writeEntityRef(java.lang.String name)
writeEntityRef
in class XmlStreamWriter
public void writeNamespace(java.lang.String prefix, java.lang.String namespaceURI)
writeNamespace
in class XmlStreamWriter
public void writeProcessingInstruction(java.lang.String target, java.lang.String data)
writeProcessingInstruction
in class XmlStreamWriter
public void writeProcessingInstruction(java.lang.String target)
writeProcessingInstruction
in class XmlStreamWriter
public void writeStartDocument()
writeStartDocument
in class XmlStreamWriter
public void writeStartDocument(java.lang.String encoding, java.lang.String version)
writeStartDocument
in class XmlStreamWriter
public void writeStartDocument(java.lang.String version)
writeStartDocument
in class XmlStreamWriter
public void writeStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
writeStartElement
in class XmlStreamWriter
public void writeStartElement(java.lang.String namespaceURI, java.lang.String localName)
writeStartElement
in class XmlStreamWriter
public void writeStartElement(java.lang.String localName)
writeStartElement
in class XmlStreamWriter
protected boolean preserveWhitespace(java.lang.String elementName)
elementName
- the local name of the elementCopyright © 2007, 2013 David Green and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html