org.eclipse.mylyn.wikitext.core.util
Class FormattingXMLStreamWriter
java.lang.Object
org.eclipse.mylyn.wikitext.core.util.XmlStreamWriter
org.eclipse.mylyn.wikitext.core.util.FormattingXMLStreamWriter
public class FormattingXMLStreamWriter
- extends XmlStreamWriter
An XmlStreamWriter
that creates formatted output by emitting whitespace into the document output stream.
- Since:
- 1.0
- Author:
- David Green
Method Summary |
void |
close()
|
void |
flush()
|
String |
getPrefix(String uri)
|
protected boolean |
preserveWhitespace(String elementName)
Override this method to indicate which elements must have whitespace preserved. |
void |
setDefaultNamespace(String uri)
|
void |
setPrefix(String prefix,
String uri)
|
void |
writeAttribute(String localName,
String value)
|
void |
writeAttribute(String namespaceURI,
String localName,
String value)
|
void |
writeAttribute(String prefix,
String namespaceURI,
String localName,
String value)
|
void |
writeCData(String data)
|
void |
writeCharacters(char[] text,
int start,
int len)
|
void |
writeCharacters(String text)
|
void |
writeComment(String data)
|
void |
writeDefaultNamespace(String namespaceURI)
|
void |
writeDTD(String dtd)
|
void |
writeEmptyElement(String localName)
|
void |
writeEmptyElement(String namespaceURI,
String localName)
|
void |
writeEmptyElement(String prefix,
String localName,
String namespaceURI)
|
void |
writeEndDocument()
|
void |
writeEndElement()
|
void |
writeEntityRef(String name)
|
void |
writeLiteral(String literal)
Write an XML fragment directly to the output. |
void |
writeNamespace(String prefix,
String namespaceURI)
|
void |
writeProcessingInstruction(String target)
|
void |
writeProcessingInstruction(String target,
String data)
|
void |
writeStartDocument()
|
void |
writeStartDocument(String version)
|
void |
writeStartDocument(String encoding,
String version)
|
void |
writeStartElement(String localName)
|
void |
writeStartElement(String namespaceURI,
String localName)
|
void |
writeStartElement(String prefix,
String localName,
String namespaceURI)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormattingXMLStreamWriter
public FormattingXMLStreamWriter(XmlStreamWriter delegate)
close
public void close()
- Specified by:
close
in class XmlStreamWriter
flush
public void flush()
- Specified by:
flush
in class XmlStreamWriter
getPrefix
public String getPrefix(String uri)
- Specified by:
getPrefix
in class XmlStreamWriter
setDefaultNamespace
public void setDefaultNamespace(String uri)
- Specified by:
setDefaultNamespace
in class XmlStreamWriter
setPrefix
public void setPrefix(String prefix,
String uri)
- Specified by:
setPrefix
in class XmlStreamWriter
writeAttribute
public void writeAttribute(String prefix,
String namespaceURI,
String localName,
String value)
- Specified by:
writeAttribute
in class XmlStreamWriter
writeAttribute
public void writeAttribute(String namespaceURI,
String localName,
String value)
- Specified by:
writeAttribute
in class XmlStreamWriter
writeAttribute
public void writeAttribute(String localName,
String value)
- Specified by:
writeAttribute
in class XmlStreamWriter
writeCData
public void writeCData(String data)
- Specified by:
writeCData
in class XmlStreamWriter
writeCharacters
public void writeCharacters(char[] text,
int start,
int len)
- Specified by:
writeCharacters
in class XmlStreamWriter
writeCharacters
public void writeCharacters(String text)
- Specified by:
writeCharacters
in class XmlStreamWriter
writeLiteral
public void writeLiteral(String literal)
- Description copied from class:
XmlStreamWriter
- Write an XML fragment directly to the output. The given text is not processed or XML-encoded, since it is assumed
to be a legal XML fragment.
- Specified by:
writeLiteral
in class XmlStreamWriter
writeComment
public void writeComment(String data)
- Specified by:
writeComment
in class XmlStreamWriter
writeDefaultNamespace
public void writeDefaultNamespace(String namespaceURI)
- Specified by:
writeDefaultNamespace
in class XmlStreamWriter
writeDTD
public void writeDTD(String dtd)
- Specified by:
writeDTD
in class XmlStreamWriter
writeEmptyElement
public void writeEmptyElement(String prefix,
String localName,
String namespaceURI)
- Specified by:
writeEmptyElement
in class XmlStreamWriter
writeEmptyElement
public void writeEmptyElement(String namespaceURI,
String localName)
- Specified by:
writeEmptyElement
in class XmlStreamWriter
writeEmptyElement
public void writeEmptyElement(String localName)
- Specified by:
writeEmptyElement
in class XmlStreamWriter
writeEndDocument
public void writeEndDocument()
- Specified by:
writeEndDocument
in class XmlStreamWriter
writeEndElement
public void writeEndElement()
- Specified by:
writeEndElement
in class XmlStreamWriter
writeEntityRef
public void writeEntityRef(String name)
- Specified by:
writeEntityRef
in class XmlStreamWriter
writeNamespace
public void writeNamespace(String prefix,
String namespaceURI)
- Specified by:
writeNamespace
in class XmlStreamWriter
writeProcessingInstruction
public void writeProcessingInstruction(String target,
String data)
- Specified by:
writeProcessingInstruction
in class XmlStreamWriter
writeProcessingInstruction
public void writeProcessingInstruction(String target)
- Specified by:
writeProcessingInstruction
in class XmlStreamWriter
writeStartDocument
public void writeStartDocument()
- Specified by:
writeStartDocument
in class XmlStreamWriter
writeStartDocument
public void writeStartDocument(String encoding,
String version)
- Specified by:
writeStartDocument
in class XmlStreamWriter
writeStartDocument
public void writeStartDocument(String version)
- Specified by:
writeStartDocument
in class XmlStreamWriter
writeStartElement
public void writeStartElement(String prefix,
String localName,
String namespaceURI)
- Specified by:
writeStartElement
in class XmlStreamWriter
writeStartElement
public void writeStartElement(String namespaceURI,
String localName)
- Specified by:
writeStartElement
in class XmlStreamWriter
writeStartElement
public void writeStartElement(String localName)
- Specified by:
writeStartElement
in class XmlStreamWriter
preserveWhitespace
protected boolean preserveWhitespace(String elementName)
- Override this method to indicate which elements must have whitespace preserved.
- Parameters:
elementName
- the local name of the element
Copyright © 2007, 2009 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