Package org.codehaus.jettison
Class AbstractXMLEventWriter
- java.lang.Object
-
- org.codehaus.jettison.AbstractXMLEventWriter
-
- All Implemented Interfaces:
javax.xml.stream.util.XMLEventConsumer
,javax.xml.stream.XMLEventWriter
public class AbstractXMLEventWriter extends java.lang.Object implements javax.xml.stream.XMLEventWriter
An XMLEventWriter that delegates to an XMLStreamWriter.- Since:
- 21-Mar-2008
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.stream.XMLStreamWriter
streamWriter
-
Constructor Summary
Constructors Constructor Description AbstractXMLEventWriter(javax.xml.stream.XMLStreamWriter streamWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(javax.xml.stream.events.XMLEvent event)
void
add(javax.xml.stream.XMLEventReader eventReader)
void
close()
void
flush()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
java.lang.String
getPrefix(java.lang.String prefix)
void
setDefaultNamespace(java.lang.String namespace)
void
setNamespaceContext(javax.xml.namespace.NamespaceContext nsContext)
void
setPrefix(java.lang.String prefix, java.lang.String uri)
-
-
-
Method Detail
-
add
public void add(javax.xml.stream.events.XMLEvent event) throws javax.xml.stream.XMLStreamException
- Specified by:
add
in interfacejavax.xml.stream.util.XMLEventConsumer
- Specified by:
add
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
add
public void add(javax.xml.stream.XMLEventReader eventReader) throws javax.xml.stream.XMLStreamException
- Specified by:
add
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
close
public void close() throws javax.xml.stream.XMLStreamException
- Specified by:
close
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
flush
public void flush() throws javax.xml.stream.XMLStreamException
- Specified by:
flush
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext
in interfacejavax.xml.stream.XMLEventWriter
-
getPrefix
public java.lang.String getPrefix(java.lang.String prefix) throws javax.xml.stream.XMLStreamException
- Specified by:
getPrefix
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
setDefaultNamespace
public void setDefaultNamespace(java.lang.String namespace) throws javax.xml.stream.XMLStreamException
- Specified by:
setDefaultNamespace
in interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext nsContext) throws javax.xml.stream.XMLStreamException
- Specified by:
setNamespaceContext
in interfacejavax.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 interfacejavax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
-
-