public interface XMLStreamWriter
| Modifier and Type | Method and Description |
|---|---|
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 namespaceURI,
String localName,
String value)
Write an attribute.
|
void |
writeAttribute(String prefix,
String namespaceURI,
String localName,
String value)
Write an attribute.
|
void |
writeCData(String data)
Write a CDATA section.
|
void |
writeCharacters(char[] text,
int start,
int len)
Write the specified text.
|
void |
writeCharacters(String text)
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 localName)
Write an empty tag.
|
void |
writeEmptyElement(String namespaceURI,
String localName)
Write an empty tag.
|
void |
writeEmptyElement(String prefix,
String localName,
String namespaceURI)
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.
|
void writeStartElement(String localName) throws XMLStreamException
XMLStreamExceptionvoid writeStartElement(String namespaceURI, String localName) throws XMLStreamException
XMLStreamExceptionvoid writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
XMLStreamExceptionvoid writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException
XMLStreamExceptionvoid writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
XMLStreamExceptionvoid writeEmptyElement(String localName) throws XMLStreamException
XMLStreamExceptionvoid writeEndElement() throws XMLStreamException
XMLStreamExceptionvoid writeEndDocument() throws XMLStreamException
XMLStreamExceptionvoid close() throws XMLStreamException
XMLStreamExceptionvoid flush() throws XMLStreamException
XMLStreamExceptionvoid writeAttribute(String localName, String value) throws XMLStreamException
XMLStreamExceptionvoid writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException
XMLStreamExceptionvoid writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException
XMLStreamExceptionvoid writeNamespace(String prefix, String namespaceURI) throws XMLStreamException
XMLStreamExceptionvoid writeDefaultNamespace(String namespaceURI) throws XMLStreamException
XMLStreamExceptionvoid writeComment(String data) throws XMLStreamException
XMLStreamExceptionvoid writeProcessingInstruction(String target) throws XMLStreamException
XMLStreamExceptionvoid writeProcessingInstruction(String target, String data) throws XMLStreamException
XMLStreamExceptionvoid writeCData(String data) throws XMLStreamException
XMLStreamExceptionvoid writeDTD(String dtd) throws XMLStreamException
XMLStreamExceptionvoid writeEntityRef(String name) throws XMLStreamException
XMLStreamExceptionvoid writeStartDocument() throws XMLStreamException
XMLStreamExceptionvoid writeStartDocument(String version) throws XMLStreamException
XMLStreamExceptionvoid writeStartDocument(String encoding, String version) throws XMLStreamException
XMLStreamExceptionvoid writeCharacters(String text) throws XMLStreamException
XMLStreamExceptionvoid writeCharacters(char[] text, int start, int len) throws XMLStreamException
XMLStreamExceptionString getPrefix(String uri) throws XMLStreamException
XMLStreamExceptionvoid setPrefix(String prefix, String uri) throws XMLStreamException
XMLStreamExceptionvoid setDefaultNamespace(String uri) throws XMLStreamException
XMLStreamExceptionvoid setNamespaceContext(NamespaceContext context) throws XMLStreamException
XMLStreamExceptionNamespaceContext getNamespaceContext()
Object getProperty(String name) throws IllegalArgumentException
IllegalArgumentException - if the property is not supported