org.eclipse.mylyn.wikitext.core.util
Class XmlStreamWriter
java.lang.Object
org.eclipse.mylyn.wikitext.core.util.XmlStreamWriter
- Direct Known Subclasses:
- DefaultXmlStreamWriter, FormattingXMLStreamWriter
public abstract class XmlStreamWriter
- extends Object
A means of writing XML content to a stream. Modeled after StAX with some small differences, notably:
- StAX is only available in Java 6
- The methods of this API only throw unchecked exceptions
- This API provides a means for writing unescaped XML
- Author:
- David Green
Method Summary |
abstract void |
close()
|
abstract void |
flush()
|
abstract int |
getElementNestLevel()
|
abstract String |
getPrefix(String uri)
|
abstract void |
setDefaultNamespace(String uri)
|
abstract void |
setPrefix(String prefix,
String uri)
|
abstract void |
writeAttribute(String localName,
String value)
|
abstract void |
writeAttribute(String namespaceURI,
String localName,
String value)
|
abstract void |
writeAttribute(String prefix,
String namespaceURI,
String localName,
String value)
|
abstract void |
writeCData(String data)
|
abstract void |
writeCharacters(char[] text,
int start,
int len)
|
abstract void |
writeCharacters(String text)
|
abstract void |
writeComment(String data)
|
abstract void |
writeDefaultNamespace(String namespaceURI)
|
abstract void |
writeDTD(String dtd)
|
abstract void |
writeEmptyElement(String localName)
|
abstract void |
writeEmptyElement(String namespaceURI,
String localName)
|
abstract void |
writeEmptyElement(String prefix,
String localName,
String namespaceURI)
|
abstract void |
writeEndDocument()
|
abstract void |
writeEndElement()
|
abstract void |
writeEntityRef(String name)
|
abstract void |
writeLiteral(String literal)
Write an XML fragment directly to the output. |
abstract void |
writeNamespace(String prefix,
String namespaceURI)
|
abstract void |
writeProcessingInstruction(String target)
|
abstract void |
writeProcessingInstruction(String target,
String data)
|
abstract void |
writeStartDocument()
|
abstract void |
writeStartDocument(String version)
|
abstract void |
writeStartDocument(String encoding,
String version)
|
abstract void |
writeStartElement(String localName)
|
abstract void |
writeStartElement(String namespaceURI,
String localName)
|
abstract 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 |
XmlStreamWriter
public XmlStreamWriter()
close
public abstract void close()
flush
public abstract void flush()
getElementNestLevel
public abstract int getElementNestLevel()
getPrefix
public abstract String getPrefix(String uri)
setDefaultNamespace
public abstract void setDefaultNamespace(String uri)
setPrefix
public abstract void setPrefix(String prefix,
String uri)
writeAttribute
public abstract void writeAttribute(String localName,
String value)
writeAttribute
public abstract void writeAttribute(String namespaceURI,
String localName,
String value)
writeAttribute
public abstract void writeAttribute(String prefix,
String namespaceURI,
String localName,
String value)
writeCData
public abstract void writeCData(String data)
writeCharacters
public abstract void writeCharacters(String text)
writeCharacters
public abstract void writeCharacters(char[] text,
int start,
int len)
writeComment
public abstract void writeComment(String data)
writeDTD
public abstract void writeDTD(String dtd)
writeDefaultNamespace
public abstract void writeDefaultNamespace(String namespaceURI)
writeEmptyElement
public abstract void writeEmptyElement(String localName)
writeEmptyElement
public abstract void writeEmptyElement(String namespaceURI,
String localName)
writeEmptyElement
public abstract void writeEmptyElement(String prefix,
String localName,
String namespaceURI)
writeEndDocument
public abstract void writeEndDocument()
writeEndElement
public abstract void writeEndElement()
writeEntityRef
public abstract void writeEntityRef(String name)
writeNamespace
public abstract void writeNamespace(String prefix,
String namespaceURI)
writeProcessingInstruction
public abstract void writeProcessingInstruction(String target)
writeProcessingInstruction
public abstract void writeProcessingInstruction(String target,
String data)
writeStartDocument
public abstract void writeStartDocument()
writeStartDocument
public abstract void writeStartDocument(String version)
writeStartDocument
public abstract void writeStartDocument(String encoding,
String version)
writeStartElement
public abstract void writeStartElement(String localName)
writeStartElement
public abstract void writeStartElement(String namespaceURI,
String localName)
writeStartElement
public abstract void writeStartElement(String prefix,
String localName,
String namespaceURI)
writeLiteral
public abstract void writeLiteral(String literal)
- 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.
Copyright © 2011 FuseSource, Corp.. All Rights Reserved.