org.codehaus.xfire.message.stax
Class ElementWriter
java.lang.Object
org.codehaus.xfire.message.AbstractMessageWriter
org.codehaus.xfire.message.stax.ElementWriter
- All Implemented Interfaces:
- MessageWriter
public class ElementWriter
- extends AbstractMessageWriter
- implements MessageWriter
LiteralWriter
- Author:
- Dan Diephouse
Constructor Summary |
ElementWriter(java.io.OutputStream os,
java.lang.String name,
java.lang.String namespace)
|
ElementWriter(javax.xml.stream.XMLStreamWriter writer)
Create a LiteralWriter but without writing an element name. |
ElementWriter(javax.xml.stream.XMLStreamWriter writer,
java.lang.String name,
java.lang.String namespace)
|
ElementWriter(javax.xml.stream.XMLStreamWriter writer,
java.lang.String name,
java.lang.String namespace,
java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementWriter
public ElementWriter(javax.xml.stream.XMLStreamWriter writer)
- Create a LiteralWriter but without writing an element name.
- Parameters:
writer
-
ElementWriter
public ElementWriter(javax.xml.stream.XMLStreamWriter writer,
java.lang.String name,
java.lang.String namespace)
ElementWriter
public ElementWriter(javax.xml.stream.XMLStreamWriter writer,
java.lang.String name,
java.lang.String namespace,
java.lang.String prefix)
ElementWriter
public ElementWriter(java.io.OutputStream os,
java.lang.String name,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
- Parameters:
os
-
- Throws:
javax.xml.stream.XMLStreamException
writeValue
public void writeValue(java.lang.Object value)
- Specified by:
writeValue
in interface MessageWriter
- See Also:
MessageWriter.writeValue(java.lang.Object)
getElementWriter
public MessageWriter getElementWriter(java.lang.String name)
- Specified by:
getElementWriter
in interface MessageWriter
- See Also:
org.codehaus.xfire.message.MessageWriter#getWriter(java.lang.String)
getElementWriter
public MessageWriter getElementWriter(java.lang.String name,
java.lang.String ns)
- Specified by:
getElementWriter
in interface MessageWriter
getElementWriter
public MessageWriter getElementWriter(javax.xml.namespace.QName qname)
- Specified by:
getElementWriter
in interface MessageWriter
getNamespace
public java.lang.String getNamespace()
close
public void close()
- Description copied from interface:
MessageWriter
- Tells the MessageWriter that writing operations are completed so
it can write the end element.
- Specified by:
close
in interface MessageWriter
flush
public void flush()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getXMLStreamWriter
public javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
getAttributeWriter
public MessageWriter getAttributeWriter(java.lang.String name)
- Specified by:
getAttributeWriter
in interface MessageWriter
getAttributeWriter
public MessageWriter getAttributeWriter(java.lang.String name,
java.lang.String namespace)
- Specified by:
getAttributeWriter
in interface MessageWriter
getAttributeWriter
public MessageWriter getAttributeWriter(javax.xml.namespace.QName qname)
- Specified by:
getAttributeWriter
in interface MessageWriter