public class WrappedTextNodeOMDataSourceFromDataSource extends OMDataSourceExtBase
OMDataSource implementation that represents a text node wrapped
inside an element. The text data is provided by a DataSource object.LOSSY_PREFIX| Constructor and Description |
|---|
WrappedTextNodeOMDataSourceFromDataSource(QName wrapperElementName,
DataSource binaryData,
Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
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(OutputStream out,
OMOutputFormat format)
Serializes element data directly to stream.
|
void |
serialize(Writer writer,
OMOutputFormat format)
Serializes element data directly to writer.
|
void |
serialize(XMLStreamWriter xmlWriter)
Serializes element data directly to StAX writer.
|
getProperty, getXMLInputStream, hasProperty, setPropertypublic WrappedTextNodeOMDataSourceFromDataSource(QName wrapperElementName, DataSource binaryData, Charset charset)
public void serialize(OutputStream out, OMOutputFormat format) throws XMLStreamException
OMDataSourceExtserialize in interface OMDataSourceserialize in interface OMDataSourceExtserialize in class OMDataSourceExtBaseout - destination stream for element XML textformat - Output format information. The implementation must use this information
to choose the correct character set encoding when writing to the
output stream. This parameter must not be null.XMLStreamExceptionOMDataSourceExtpublic void serialize(Writer writer, OMOutputFormat format) throws XMLStreamException
OMDataSourceExtserialize in interface OMDataSourceserialize in interface OMDataSourceExtserialize in class OMDataSourceExtBasewriter - destination writer for element XML textformat - output format information (null if none; may
be ignored if not supported by data binding even if supplied)XMLStreamExceptionOMDataSourceExtpublic void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
OMDataSourceExtserialize in interface OMDataSourceserialize in interface OMDataSourceExtserialize in class OMDataSourceExtBasexmlWriter - destination writerXMLStreamExceptionOMDataSourceExtpublic XMLStreamReader getReader() throws XMLStreamException
OMDataSourceExtXMLStreamExceptionpublic Object getObject()
OMDataSourceExtpublic boolean isDestructiveRead()
OMDataSourceExtpublic boolean isDestructiveWrite()
OMDataSourceExtpublic byte[] getXMLBytes(String encoding) throws UnsupportedEncodingException
OMDataSourceExtencoding - String encoding of InputStreamUnsupportedEncodingExceptionOMDataSourceExt.getXMLInputStream(String)public void close()
OMDataSourceExtpublic OMDataSourceExt copy()
OMDataSourceExtCopyright © 2004–2016 The Apache Software Foundation. All rights reserved.