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(javax.xml.namespace.QName wrapperElementName,
javax.activation.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.
|
javax.xml.stream.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(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes element data directly to StAX writer.
|
getProperty, getXMLInputStream, hasProperty, setPropertypublic WrappedTextNodeOMDataSourceFromDataSource(javax.xml.namespace.QName wrapperElementName,
javax.activation.DataSource binaryData,
Charset charset)
public void serialize(OutputStream out, OMOutputFormat format) throws javax.xml.stream.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.javax.xml.stream.XMLStreamExceptionOMDataSourceExtpublic void serialize(Writer writer, OMOutputFormat format) throws javax.xml.stream.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)javax.xml.stream.XMLStreamExceptionOMDataSourceExtpublic void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException
OMDataSourceExtserialize in interface OMDataSourceserialize in interface OMDataSourceExtserialize in class OMDataSourceExtBasexmlWriter - destination writerjavax.xml.stream.XMLStreamExceptionOMDataSourceExtpublic javax.xml.stream.XMLStreamReader getReader()
throws javax.xml.stream.XMLStreamException
OMDataSourceExtjavax.xml.stream.XMLStreamExceptionpublic 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–2015 The Apache Software Foundation. All rights reserved.