|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.ds.OMDataSourceExtBase
org.apache.axiom.om.ds.WrappedTextNodeOMDataSourceFromReader
public class WrappedTextNodeOMDataSourceFromReader
OMDataSource
implementation that represents a text node wrapped
inside an element. The text data is provided by a Reader
object. Since the stream
can only be read once, this data source is destructive.
Field Summary |
---|
Fields inherited from interface org.apache.axiom.om.OMDataSourceExt |
---|
LOSSY_PREFIX |
Constructor Summary | |
---|---|
WrappedTextNodeOMDataSourceFromReader(QName wrapperElementName,
Reader reader)
|
Method Summary | |
---|---|
void |
close()
Close the DataSource and free its resources. |
OMDataSourceExt |
copy()
Create a copy of the OMDataSourceExt |
Object |
getObject()
Returns the backing Object. |
XMLStreamReader |
getReader()
Get parser for element data. |
byte[] |
getXMLBytes(String encoding)
Returns a byte[] representing the xml data |
boolean |
isDestructiveRead()
Returns true if reading the backing object is destructive. |
boolean |
isDestructiveWrite()
Returns true if writing the backing object is destructive. |
void |
serialize(Writer writer,
OMOutputFormat format)
Serializes element data directly to writer. |
void |
serialize(XMLStreamWriter xmlWriter)
Serializes element data directly to StAX writer. |
Methods inherited from class org.apache.axiom.om.ds.OMDataSourceExtBase |
---|
getProperty, getXMLInputStream, hasProperty, serialize, setProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WrappedTextNodeOMDataSourceFromReader(QName wrapperElementName, Reader reader)
Method Detail |
---|
public void serialize(Writer writer, OMOutputFormat format) throws XMLStreamException
OMDataSourceExt
serialize
in interface OMDataSource
serialize
in interface OMDataSourceExt
serialize
in class OMDataSourceExtBase
writer
- destination writer for element XML textformat
- output format information (null
if none; may
be ignored if not supported by data binding even if supplied)
XMLStreamException
OMDataSourceExt
public void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
OMDataSourceExt
serialize
in interface OMDataSource
serialize
in interface OMDataSourceExt
serialize
in class OMDataSourceExtBase
xmlWriter
- destination writer
XMLStreamException
OMDataSourceExt
public XMLStreamReader getReader() throws XMLStreamException
OMDataSourceExt
XMLStreamException
public Object getObject()
OMDataSourceExt
public boolean isDestructiveRead()
OMDataSourceExt
public boolean isDestructiveWrite()
OMDataSourceExt
public byte[] getXMLBytes(String encoding) throws UnsupportedEncodingException
OMDataSourceExt
encoding
- String encoding of InputStream
UnsupportedEncodingException
OMDataSourceExt.getXMLInputStream(String)
public void close()
OMDataSourceExt
public OMDataSourceExt copy()
OMDataSourceExt
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |