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
XMLStreamException
void writeStartElement(String namespaceURI, String localName) throws XMLStreamException
XMLStreamException
void writeStartElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
XMLStreamException
void writeEmptyElement(String namespaceURI, String localName) throws XMLStreamException
XMLStreamException
void writeEmptyElement(String prefix, String localName, String namespaceURI) throws XMLStreamException
XMLStreamException
void writeEmptyElement(String localName) throws XMLStreamException
XMLStreamException
void writeEndElement() throws XMLStreamException
XMLStreamException
void writeEndDocument() throws XMLStreamException
XMLStreamException
void close() throws XMLStreamException
XMLStreamException
void flush() throws XMLStreamException
XMLStreamException
void writeAttribute(String localName, String value) throws XMLStreamException
XMLStreamException
void writeAttribute(String prefix, String namespaceURI, String localName, String value) throws XMLStreamException
XMLStreamException
void writeAttribute(String namespaceURI, String localName, String value) throws XMLStreamException
XMLStreamException
void writeNamespace(String prefix, String namespaceURI) throws XMLStreamException
XMLStreamException
void writeDefaultNamespace(String namespaceURI) throws XMLStreamException
XMLStreamException
void writeComment(String data) throws XMLStreamException
XMLStreamException
void writeProcessingInstruction(String target) throws XMLStreamException
XMLStreamException
void writeProcessingInstruction(String target, String data) throws XMLStreamException
XMLStreamException
void writeCData(String data) throws XMLStreamException
XMLStreamException
void writeDTD(String dtd) throws XMLStreamException
XMLStreamException
void writeEntityRef(String name) throws XMLStreamException
XMLStreamException
void writeStartDocument() throws XMLStreamException
XMLStreamException
void writeStartDocument(String version) throws XMLStreamException
XMLStreamException
void writeStartDocument(String encoding, String version) throws XMLStreamException
XMLStreamException
void writeCharacters(String text) throws XMLStreamException
XMLStreamException
void writeCharacters(char[] text, int start, int len) throws XMLStreamException
XMLStreamException
String getPrefix(String uri) throws XMLStreamException
XMLStreamException
void setPrefix(String prefix, String uri) throws XMLStreamException
XMLStreamException
void setDefaultNamespace(String uri) throws XMLStreamException
XMLStreamException
void setNamespaceContext(NamespaceContext context) throws XMLStreamException
XMLStreamException
NamespaceContext getNamespaceContext()
Object getProperty(String name) throws IllegalArgumentException
IllegalArgumentException
- if the property is not supported