org.apache.cxf.jaxrs.provider
Class XMLBeanStreamSerializer
java.lang.Object
org.apache.cxf.jaxrs.provider.XMLBeanStreamSerializer
public class XMLBeanStreamSerializer
- extends Object
Serializes an XMLBean data object to an XML stream Note: uses an intermediate file created by
File.createTempFile(String, String) as I couldn't work out how to fit a normal stream into an event driven
XML stream.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLBeanStreamSerializer
public XMLBeanStreamSerializer()
serialize
public void serialize(org.apache.xmlbeans.XmlObject xObj,
javax.xml.stream.XMLStreamWriter writer)
throws IOException,
javax.xml.stream.XMLStreamException
- Serialize the given XML data object. Writes the data object to a temporary file then reads it back in
with an
XMLStreamReader.
This allows the events from the reader to drive the output to the XMLStreamWriter.
Probably not the best way to do this.
- Parameters:
obj - writer -
- Throws:
IOException
javax.xml.stream.XMLStreamException
Apache CXF