javax.xml.stream
Interface XMLStreamWriter
public
interface
XMLStreamWriter
Interface for writing XML to a stream.
Method Summary |
void | close()
Frees any resources used by this writer.
|
void | flush()
Flushes any cached information to the underlying output sink. |
NamespaceContext | getNamespaceContext()
Returns the current namespace context. |
String | getPrefix(String uri)
Returns the prefix associated with the given namespace URI. |
Object | getProperty(String name)
Returns the implementation-specific feature or property of the given
name. |
void | setDefaultNamespace(String uri)
Sets the URI for the default namespace. |
void | setNamespaceContext(NamespaceContext context)
Sets the namespace context for namespace resolution. |
void | setPrefix(String prefix, String uri)
Sets the prefix for the given namespace URI. |
void | writeAttribute(String localName, String value)
Write an attribute. |
void | writeAttribute(String prefix, String namespaceURI, String localName, String value)
Write an attribute. |
void | writeAttribute(String namespaceURI, String localName, String value)
Write an attribute. |
void | writeCData(String data)
Write a CDATA section. |
void | writeCharacters(String text)
Write the specified text. |
void | writeCharacters(char[] text, int start, int len)
Write the specified text. |
void | writeComment(String data)
Write a comment. |
void | writeDefaultNamespace(String namespaceURI)
Write a default namespace declaration. |
void | writeDTD(String dtd)
Write a DOCTYPE declaration. |
void | writeEmptyElement(String namespaceURI, String localName)
Write an empty tag. |
void | writeEmptyElement(String prefix, String localName, String namespaceURI)
Write an empty tag. |
void | writeEmptyElement(String localName)
Write an empty tag. |
void | writeEndDocument()
Closes any currently open tags. |
void | writeEndElement()
Closes the currently open tag. |
void | writeEntityRef(String name)
Write an entity reference. |
void | writeNamespace(String prefix, String namespaceURI)
Write a namespace declaration. |
void | writeProcessingInstruction(String target)
Write a processing instruction. |
void | writeProcessingInstruction(String target, String data)
Write a processing instruction. |
void | writeStartDocument()
Write an XML declaration. |
void | writeStartDocument(String version)
Write an XML declaration with the specified XML version. |
void | writeStartDocument(String encoding, String version)
Write an XML declaration with the specifed XML version and encoding. |
void | writeStartElement(String localName)
Write the start of a tag. |
void | writeStartElement(String namespaceURI, String localName)
Write the start of a tag. |
void | writeStartElement(String prefix, String localName, String namespaceURI)
Write the start of a tag. |
public void close()
Frees any resources used by this writer.
This will not close the underlying output sink.
public void flush()
Flushes any cached information to the underlying output sink.
public NamespaceContext getNamespaceContext()
Returns the current namespace context.
public String getPrefix(String uri)
Returns the prefix associated with the given namespace URI.
public Object getProperty(String name)
Returns the implementation-specific feature or property of the given
name.
Throws: IllegalArgumentException if the property is not supported
public void setDefaultNamespace(String uri)
Sets the URI for the default namespace.
public void setNamespaceContext(NamespaceContext context)
Sets the namespace context for namespace resolution.
public void setPrefix(String prefix, String uri)
Sets the prefix for the given namespace URI.
public void writeAttribute(String localName, String value)
Write an attribute.
public void writeAttribute(String prefix, String namespaceURI, String localName, String value)
Write an attribute.
public void writeAttribute(String namespaceURI, String localName, String value)
Write an attribute.
public void writeCData(String data)
Write a CDATA section.
public void writeCharacters(String text)
Write the specified text.
public void writeCharacters(char[] text, int start, int len)
Write the specified text.
public void writeComment(String data)
Write a comment.
public void writeDefaultNamespace(String namespaceURI)
Write a default namespace declaration.
public void writeDTD(String dtd)
Write a DOCTYPE declaration.
public void writeEmptyElement(String namespaceURI, String localName)
Write an empty tag.
public void writeEmptyElement(String prefix, String localName, String namespaceURI)
Write an empty tag.
public void writeEmptyElement(String localName)
Write an empty tag.
public void writeEndDocument()
Closes any currently open tags.
public void writeEndElement()
Closes the currently open tag.
public void writeEntityRef(String name)
Write an entity reference.
public void writeNamespace(String prefix, String namespaceURI)
Write a namespace declaration.
public void writeProcessingInstruction(String target)
Write a processing instruction.
public void writeProcessingInstruction(String target, String data)
Write a processing instruction.
public void writeStartDocument()
Write an XML declaration.
public void writeStartDocument(String version)
Write an XML declaration with the specified XML version.
public void writeStartDocument(String encoding, String version)
Write an XML declaration with the specifed XML version and encoding.
public void writeStartElement(String localName)
Write the start of a tag.
public void writeStartElement(String namespaceURI, String localName)
Write the start of a tag.
public void writeStartElement(String prefix, String localName, String namespaceURI)
Write the start of a tag.