public class Stax2EventWriterImpl
extends java.lang.Object
implements javax.xml.stream.XMLEventWriter, javax.xml.stream.XMLStreamConstants
XMLEventWriter.| Modifier and Type | Field and Description |
|---|---|
protected XMLStreamWriter2 |
_writer |
| Constructor and Description |
|---|
Stax2EventWriterImpl(XMLStreamWriter2 sw) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(javax.xml.stream.events.XMLEvent event)
Basic implementation of the method which will use event implementations
available as part of the reference implementation.
|
void |
add(javax.xml.stream.XMLEventReader reader) |
void |
close() |
void |
flush() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.lang.String |
getPrefix(java.lang.String uri) |
void |
setDefaultNamespace(java.lang.String uri) |
void |
setNamespaceContext(javax.xml.namespace.NamespaceContext ctxt) |
void |
setPrefix(java.lang.String prefix,
java.lang.String uri) |
protected final XMLStreamWriter2 _writer
public Stax2EventWriterImpl(XMLStreamWriter2 sw)
public void add(javax.xml.stream.events.XMLEvent event)
throws javax.xml.stream.XMLStreamException
Note: ALL events (except for custom ones ref. impl. itself doesn't produce, and thus may not always be able to deal with) are routed through stream writer. This because it may want to do different kinds of validation
add in interface javax.xml.stream.util.XMLEventConsumeradd in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void add(javax.xml.stream.XMLEventReader reader)
throws javax.xml.stream.XMLStreamException
add in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void close()
throws javax.xml.stream.XMLStreamException
close in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void flush()
throws javax.xml.stream.XMLStreamException
flush in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.XMLEventWriterpublic java.lang.String getPrefix(java.lang.String uri)
throws javax.xml.stream.XMLStreamException
getPrefix in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void setDefaultNamespace(java.lang.String uri)
throws javax.xml.stream.XMLStreamException
setDefaultNamespace in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void setNamespaceContext(javax.xml.namespace.NamespaceContext ctxt)
throws javax.xml.stream.XMLStreamException
setNamespaceContext in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void setPrefix(java.lang.String prefix,
java.lang.String uri)
throws javax.xml.stream.XMLStreamException
setPrefix in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamException