org.apache.cxf.aegis.xml.jdom
Class JDOMWriter
java.lang.Object
org.apache.cxf.aegis.xml.AbstractMessageWriter
org.apache.cxf.aegis.xml.jdom.JDOMWriter
- All Implemented Interfaces:
- MessageWriter
public class JDOMWriter
- extends AbstractMessageWriter
Constructor Summary |
JDOMWriter(org.jdom.Element element)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDOMWriter
public JDOMWriter(org.jdom.Element element)
writeValue
public void writeValue(java.lang.Object value)
writeValue
public void writeValue(java.lang.Object value,
java.lang.String ns,
java.lang.String attr)
getElementWriter
public MessageWriter getElementWriter(java.lang.String name)
getElementWriter
public MessageWriter getElementWriter(java.lang.String name,
java.lang.String namespace)
getElementWriter
public MessageWriter getElementWriter(javax.xml.namespace.QName qname)
getPrefixForNamespace
public java.lang.String getPrefixForNamespace(java.lang.String namespace)
getXMLStreamWriter
public javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
getPrefixForNamespace
public java.lang.String getPrefixForNamespace(java.lang.String namespace,
java.lang.String hint)
- Description copied from interface:
MessageWriter
- Get a prefix for a namespace. After calling this, the prefix returned is
registered with the namespace. This method will make an attempt to
use the hint prefix if possible. If the namespace is already registered
or the hint is already registered with a different namespace then the
behavior will be the same as the non-hint version.
- Parameters:
namespace
- the namespace to retrieve the prefix forhint
- the hint for the prefix.
- Returns:
- the prefix associated with the namespace
getAttributeWriter
public MessageWriter getAttributeWriter(java.lang.String name)
getAttributeWriter
public MessageWriter getAttributeWriter(java.lang.String name,
java.lang.String namespace)
getAttributeWriter
public MessageWriter getAttributeWriter(javax.xml.namespace.QName qname)
close
public void close()
- Description copied from interface:
MessageWriter
- Tells the MessageWriter that writing operations are completed so it can
write the end element.
Apache CXF