org.apache.tuscany.sca.databinding.jaxb.axiom.ext
Class XMLStringDataSource

java.lang.Object
  extended by org.apache.tuscany.sca.databinding.jaxb.axiom.ext.XMLStringDataSource

public class XMLStringDataSource
extends java.lang.Object

OMDataSource backed by a string containing xml data


Constructor Summary
XMLStringDataSource(java.lang.String data)
           
 
Method Summary
 void close()
           
 java.lang.Object getObject()
           
 javax.xml.stream.XMLStreamReader getReader()
           
 byte[] getXMLBytes(java.lang.String encoding)
           
 boolean isDestructiveRead()
           
 boolean isDestructiveWrite()
           
 void serialize(java.io.Writer writer, OMOutputFormat format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLStringDataSource

public XMLStringDataSource(java.lang.String data)
Method Detail

close

public void close()

getObject

public java.lang.Object getObject()

getReader

public javax.xml.stream.XMLStreamReader getReader()
                                           throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

serialize

public void serialize(java.io.Writer writer,
                      OMOutputFormat format)
               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

getXMLBytes

public byte[] getXMLBytes(java.lang.String encoding)
                   throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

isDestructiveRead

public boolean isDestructiveRead()

isDestructiveWrite

public boolean isDestructiveWrite()