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, writeXsiTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteValueAsBoolean, writeValueAsByte, writeValueAsCharacter, writeValueAsDouble, writeValueAsFloat, writeValueAsInt, writeValueAsLong, writeValueAsShort, writeXsiNil, writeXsiTypepublic 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.XMLStreamExceptionpublic void writeValue(Object value)
writeValue in interface MessageWriterMessageWriter.writeValue(java.lang.Object)public MessageWriter getElementWriter(String nm)
getElementWriter in interface MessageWriterorg.apache.cxf.aegis.xml.MessageWriter#getWriter(java.lang.String)public MessageWriter getElementWriter(String nm, String ns)
getElementWriter in interface MessageWriterpublic MessageWriter getElementWriter(QName qname)
getElementWriter in interface MessageWriterpublic String getNamespace()
public void close()
MessageWriterclose in interface MessageWriterpublic void flush()
throws javax.xml.stream.XMLStreamException
public javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
public MessageWriter getAttributeWriter(String nm)
getAttributeWriter in interface MessageWriterpublic MessageWriter getAttributeWriter(String nm, String ns)
getAttributeWriter in interface MessageWriterpublic MessageWriter getAttributeWriter(QName qname)
getAttributeWriter in interface MessageWriterpublic String getPrefixForNamespace(String ns)
getPrefixForNamespace in interface MessageWriterpublic String getPrefixForNamespace(String ns, String hint)
MessageWritergetPrefixForNamespace in interface MessageWriterns - the namespace to retrieve the prefix forhint - the hint for the prefix.Apache CXF