org.codehaus.stax2.ri
Class Stax2EventWriterImpl
java.lang.Object
org.codehaus.stax2.ri.Stax2EventWriterImpl
- All Implemented Interfaces:
- javax.xml.stream.util.XMLEventConsumer, javax.xml.stream.XMLEventWriter, javax.xml.stream.XMLStreamConstants
public class Stax2EventWriterImpl
- extends java.lang.Object
- implements javax.xml.stream.XMLEventWriter, javax.xml.stream.XMLStreamConstants
Simple implementation of XMLEventWriter.
| Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Stax2EventWriterImpl
public Stax2EventWriterImpl(XMLStreamWriter2 sw)
add
public void add(javax.xml.stream.events.XMLEvent event)
throws javax.xml.stream.XMLStreamException
- Basic implementation of the method which will use event implementations
available as part of the reference implementation.
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
- Specified by:
add in interface javax.xml.stream.util.XMLEventConsumer- Specified by:
add in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
add
public void add(javax.xml.stream.XMLEventReader reader)
throws javax.xml.stream.XMLStreamException
- Specified by:
add in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
close
public void close()
throws javax.xml.stream.XMLStreamException
- Specified by:
close in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
flush
public void flush()
throws javax.xml.stream.XMLStreamException
- Specified by:
flush in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext in interface javax.xml.stream.XMLEventWriter
getPrefix
public java.lang.String getPrefix(java.lang.String uri)
throws javax.xml.stream.XMLStreamException
- Specified by:
getPrefix in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
setDefaultNamespace
public void setDefaultNamespace(java.lang.String uri)
throws javax.xml.stream.XMLStreamException
- Specified by:
setDefaultNamespace in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext ctxt)
throws javax.xml.stream.XMLStreamException
- Specified by:
setNamespaceContext in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
setPrefix
public void setPrefix(java.lang.String prefix,
java.lang.String uri)
throws javax.xml.stream.XMLStreamException
- Specified by:
setPrefix in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
Copyright © 2005-2013 Oracle Corporation. All Rights Reserved.