javax.xml.stream.util.StreamReaderDelegate ,
but implements a proxy for XMLStreamWriter.
The only additional methods are ones for setting and accessing
the delegate to forward requests to.Note
such class really should exist in core Stax API
(in package javax.xml.stream.util), but since
it does not, it is implemented within Stax2 extension API
| Modifier and Type | Field and Description |
|---|---|
| protected XMLStreamWriter |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements javax. |
| public void | flush()
Implements javax. |
| public NamespaceContext | getNamespaceContext()
Implements javax. |
| public XMLStreamWriter | |
| public String | getPrefix(String
the uri the prefix is bound to ns)Implements javax. |
| public Object | getProperty(String
The name of the property, may not be null pname)Implements javax. |
| public void | setDefaultNamespace(String
the uri to bind to the default namespace, may be null ns)Implements javax. |
| public void | setNamespaceContext(NamespaceContext
the namespace context to use for this writer, may not be null nc)Implements javax. |
| public void | |
| public void | setPrefix(String
the prefix to bind to the uri, may not be null prefix, String the uri to bind to the prefix, may be null uri)Implements javax. |
| public void | writeAttribute(String
the local name of the attribute arg0, String the value of the attribute arg1)Implements javax. |
| public void | writeAttribute(String
the uri of the prefix for this attribute arg0, String the local name of the attribute arg1, String the value of the attribute arg2)Implements javax. |
| public void | writeAttribute(String
the prefix for this attribute arg0, String the uri of the prefix for this attribute arg1, String the local name of the attribute arg2, String the value of the attribute arg3)Implements javax. |
| public void | writeCData(String
the data contained in the CData Section, may not be null arg0)Implements javax. |
| public void | writeCharacters(String
the value to write arg0)Implements javax. |
| public void | writeCharacters(char[]
the value to write arg0, int the starting position in the array arg1, int the number of characters to write arg2)Implements javax. |
| public void | writeComment(String
the data contained in the comment, may be null arg0)Implements javax. |
| public void | writeDefaultNamespace(String
the uri to bind the default namespace to arg0)Implements javax. |
| public void | writeDTD(String
the DTD to be written arg0)Implements javax. |
| public void | writeEmptyElement(String
local name of the tag, may not be null arg0)Implements javax. |
| public void | writeEmptyElement(String
the uri to bind the tag to, may not be null arg0, String local name of the tag, may not be null arg1)Implements javax. |
| public void | writeEmptyElement(String
the prefix of the tag, may not be null arg0, String local name of the tag, may not be null arg1, String the uri to bind the tag to, may not be null arg2)Implements javax. |
| public void | writeEndDocument()
Implements javax. |
| public void | writeEndElement()
Implements javax. |
| public void | writeEntityRef(String
the name of the entity arg0)Implements javax. |
| public void | writeNamespace(String
the prefix to bind this namespace to arg0, String the uri to bind the prefix to arg1)Implements javax. |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null arg0)Implements javax. |
| public void | writeProcessingInstruction(String
the target of the processing instruction, may not be null arg0, String the data contained in the processing instruction, may not be null arg1)Implements javax. |
| public void | writeStartDocument()
Implements javax. |
| public void | writeStartDocument(String
version of the xml document arg0)Implements javax. |
| public void | writeStartDocument(String
encoding of the xml declaration arg0, String version of the xml document arg1)Implements javax. |
| public void | writeStartElement(String
local name of the tag, may not be null arg0)Implements javax. |
| public void | writeStartElement(String
the namespaceURI of the prefix to use, may not be null arg0, String local name of the tag, may not be null arg1)Implements javax. |
| public void | writeStartElement(String
the prefix of the tag, may not be null arg0, String local name of the tag, may not be null arg1, String the uri to bind the prefix to, may not be null arg2)Implements javax. |
| mDelegate | back to summary |
|---|---|
| protected XMLStreamWriter mDelegate | |
| StreamWriterDelegate | back to summary |
|---|---|
| public StreamWriterDelegate(XMLStreamWriter parentWriter) | |
| close | back to summary |
|---|---|
| public void close() throws XMLStreamException Implements javax. Doc from javax. Close this writer and free any resources associated with the writer. This must not close the underlying output stream.
| |
| flush | back to summary |
|---|---|
| public void flush() throws XMLStreamException Implements javax. Doc from javax. Write any cached data to the underlying output mechanism.
| |
| getNamespaceContext | back to summary |
|---|---|
| public NamespaceContext getNamespaceContext() Implements javax. Doc from javax. Returns the current namespace context.
| |
| getParent | back to summary |
|---|---|
| public XMLStreamWriter getParent() | |
| getPrefix | back to summary |
|---|---|
| public String getPrefix(String ns) throws XMLStreamException Implements javax. Doc from javax. Gets the prefix the uri is bound to.
| |
| getProperty | back to summary |
|---|---|
| public Object getProperty(String pname) throws IllegalArgumentException Implements javax. Doc from javax. Get the value of a feature/property from the underlying implementation
| |
| setDefaultNamespace | back to summary |
|---|---|
| public void setDefaultNamespace(String ns) throws XMLStreamException Implements javax. Doc from javax. Binds a URI to the default namespace This URI is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the uri is bound in the root scope.
| |
| setNamespaceContext | back to summary |
|---|---|
| public void setNamespaceContext(NamespaceContext nc) throws XMLStreamException Implements javax. Doc from javax. Sets the current namespace context for prefix and uri bindings. This context becomes the root namespace context for writing and will replace the current root namespace context. Subsequent calls to setPrefix and setDefaultNamespace will bind namespaces using the context passed to the method as the root context for resolving namespaces. This method may only be called once at the start of the document. It does not cause the namespaces to be declared. If a namespace URI to prefix mapping is found in the namespace context it is treated as declared and the prefix may be used by the StreamWriter.
| |
| setParent | back to summary |
|---|---|
| public void setParent(XMLStreamWriter parentWriter) | |
| setPrefix | back to summary |
|---|---|
| public void setPrefix(String prefix, String uri) throws XMLStreamException Implements javax. Doc from javax. Sets the prefix the uri is bound to. This prefix is bound in the scope of the current START_ELEMENT / END_ELEMENT pair. If this method is called before a START_ELEMENT has been written the prefix is bound in the root scope.
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream without a prefix.
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String arg0, String arg1, String arg2) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream
| |
| writeAttribute | back to summary |
|---|---|
| public void writeAttribute(String arg0, String arg1, String arg2, String arg3) throws XMLStreamException Implements javax. Doc from javax. Writes an attribute to the output stream
| |
| writeCData | back to summary |
|---|---|
| public void writeCData(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes a CData section
| |
| writeCharacters | back to summary |
|---|---|
| public void writeCharacters(String arg0) throws XMLStreamException Implements javax. Doc from javax. Write text to the output
| |
| writeCharacters | back to summary |
|---|---|
| public void writeCharacters(char[] arg0, int arg1, int arg2) throws XMLStreamException Implements javax. Doc from javax. Write text to the output
| |
| writeComment | back to summary |
|---|---|
| public void writeComment(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes an xml comment with the data enclosed
| |
| writeDefaultNamespace | back to summary |
|---|---|
| public void writeDefaultNamespace(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes the default namespace to the stream
| |
| writeDTD | back to summary |
|---|---|
| public void writeDTD(String arg0) throws XMLStreamException Implements javax. Doc from javax. Write a DTD section. This string represents the entire doctypedecl production from the XML 1.0 specification.
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes an empty element tag to the output
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes an empty element tag to the output
| |
| writeEmptyElement | back to summary |
|---|---|
| public void writeEmptyElement(String arg0, String arg1, String arg2) throws XMLStreamException Implements javax. Doc from javax. Writes an empty element tag to the output
| |
| writeEndDocument | back to summary |
|---|---|
| public void writeEndDocument() throws XMLStreamException Implements javax. Doc from javax. Closes any start tags and writes corresponding end tags.
| |
| writeEndElement | back to summary |
|---|---|
| public void writeEndElement() throws XMLStreamException Implements javax. Doc from javax. Writes an end tag to the output relying on the internal state of the writer to determine the prefix and local name of the event.
| |
| writeEntityRef | back to summary |
|---|---|
| public void writeEntityRef(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes an entity reference
| |
| writeNamespace | back to summary |
|---|---|
| public void writeNamespace(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes a namespace to the output stream If the prefix argument to this method is the empty string, "xmlns", or null this method will delegate to writeDefaultNamespace
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes a processing instruction
| |
| writeProcessingInstruction | back to summary |
|---|---|
| public void writeProcessingInstruction(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes a processing instruction
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument() throws XMLStreamException Implements javax. Doc from javax. Write the XML Declaration. Defaults the XML version to 1.0, and the encoding to utf-8
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument(String arg0) throws XMLStreamException Implements javax. Doc from javax. Write the XML Declaration. Defaults the XML version to 1.0
| |
| writeStartDocument | back to summary |
|---|---|
| public void writeStartDocument(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Write the XML Declaration. Note that the encoding parameter does not set the actual encoding of the underlying output. That must be set when the instance of the XMLStreamWriter is created using the XMLOutputFactory
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String arg0) throws XMLStreamException Implements javax. Doc from javax. Writes a start tag to the output. All writeStartElement methods open a new scope in the internal namespace context. Writing the corresponding EndElement causes the scope to be closed.
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String arg0, String arg1) throws XMLStreamException Implements javax. Doc from javax. Writes a start tag to the output
| |
| writeStartElement | back to summary |
|---|---|
| public void writeStartElement(String arg0, String arg1, String arg2) throws XMLStreamException Implements javax. Doc from javax. Writes a start tag to the output
| |