public class ElementWriter extends AbstractMessageWriter implements MessageWriter
Constructor and Description |
---|
ElementWriter(OutputStream os,
String name,
String namespace) |
ElementWriter(javax.xml.stream.XMLStreamWriter writer)
Create an ElementWriter but without writing an element name.
|
ElementWriter(javax.xml.stream.XMLStreamWriter streamWriter,
QName name) |
ElementWriter(javax.xml.stream.XMLStreamWriter writer,
String name,
String namespace) |
ElementWriter(javax.xml.stream.XMLStreamWriter writer,
String name,
String namespace,
String prefix) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Tells the MessageWriter that writing operations are completed so it can
write the end element.
|
void |
flush() |
MessageWriter |
getAttributeWriter(QName qname) |
MessageWriter |
getAttributeWriter(String nm) |
MessageWriter |
getAttributeWriter(String nm,
String ns) |
MessageWriter |
getElementWriter(QName qname) |
MessageWriter |
getElementWriter(String nm) |
MessageWriter |
getElementWriter(String nm,
String ns) |
String |
getNamespace() |
String |
getPrefixForNamespace(String ns) |
String |
getPrefixForNamespace(String ns,
String hint)
Get a prefix for a namespace.
|
javax.xml.stream.XMLStreamWriter |
getXMLStreamWriter() |
void |
writeValue(Object value) |
writeValueAsBoolean, writeValueAsByte, writeValueAsCharacter, writeValueAsDouble, writeValueAsFloat, writeValueAsInt, writeValueAsLong, writeValueAsShort, writeXsiNil, writeXsiType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeValueAsBoolean, writeValueAsByte, writeValueAsCharacter, writeValueAsDouble, writeValueAsFloat, writeValueAsInt, writeValueAsLong, writeValueAsShort, writeXsiNil, writeXsiType
public ElementWriter(javax.xml.stream.XMLStreamWriter writer)
writer
- public ElementWriter(javax.xml.stream.XMLStreamWriter writer, String name, String namespace)
public ElementWriter(javax.xml.stream.XMLStreamWriter streamWriter, QName name)
public ElementWriter(javax.xml.stream.XMLStreamWriter writer, String name, String namespace, String prefix)
public ElementWriter(OutputStream os, String name, String namespace) throws javax.xml.stream.XMLStreamException
os
- javax.xml.stream.XMLStreamException
public void writeValue(Object value)
writeValue
in interface MessageWriter
MessageWriter.writeValue(java.lang.Object)
public MessageWriter getElementWriter(String nm)
getElementWriter
in interface MessageWriter
org.apache.cxf.aegis.xml.MessageWriter#getWriter(java.lang.String)
public MessageWriter getElementWriter(String nm, String ns)
getElementWriter
in interface MessageWriter
public MessageWriter getElementWriter(QName qname)
getElementWriter
in interface MessageWriter
public String getNamespace()
public void close()
MessageWriter
close
in interface MessageWriter
public void flush() throws javax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
public MessageWriter getAttributeWriter(String nm)
getAttributeWriter
in interface MessageWriter
public MessageWriter getAttributeWriter(String nm, String ns)
getAttributeWriter
in interface MessageWriter
public MessageWriter getAttributeWriter(QName qname)
getAttributeWriter
in interface MessageWriter
public String getPrefixForNamespace(String ns)
getPrefixForNamespace
in interface MessageWriter
public String getPrefixForNamespace(String ns, String hint)
MessageWriter
getPrefixForNamespace
in interface MessageWriter
ns
- the namespace to retrieve the prefix forhint
- the hint for the prefix.Apache CXF