|
||||||||||
| 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.WrappedTextNodeOMDataSourceFromDataSource
public class WrappedTextNodeOMDataSourceFromDataSource
OMDataSource implementation that represents a text node wrapped
inside an element. The text data is provided by a DataSource object.
| Field Summary |
|---|
| Fields inherited from interface org.apache.axiom.om.OMDataSourceExt |
|---|
LOSSY_PREFIX |
| Constructor Summary | |
|---|---|
WrappedTextNodeOMDataSourceFromDataSource(javax.xml.namespace.QName wrapperElementName,
javax.activation.DataSource binaryData,
java.nio.charset.Charset charset)
|
|
| Method Summary | |
|---|---|
void |
close()
Close the DataSource and free its resources. |
OMDataSourceExt |
copy()
Create a copy of the OMDataSourceExt |
java.lang.Object |
getObject()
Returns the backing Object. |
javax.xml.stream.XMLStreamReader |
getReader()
Get parser for element data. |
byte[] |
getXMLBytes(java.lang.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(java.io.OutputStream out,
OMOutputFormat format)
Serializes element data directly to stream. |
void |
serialize(java.io.Writer writer,
OMOutputFormat format)
Serializes element data directly to writer. |
void |
serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes element data directly to StAX writer. |
| Methods inherited from class org.apache.axiom.om.ds.OMDataSourceExtBase |
|---|
getProperty, getXMLInputStream, hasProperty, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WrappedTextNodeOMDataSourceFromDataSource(javax.xml.namespace.QName wrapperElementName,
javax.activation.DataSource binaryData,
java.nio.charset.Charset charset)
| Method Detail |
|---|
public void serialize(java.io.OutputStream out,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
OMDataSource
serialize 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.XMLStreamExceptionOMDataSourceExt
public void serialize(java.io.Writer writer,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
OMDataSource
serialize 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.XMLStreamExceptionOMDataSourceExt
public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException
OMDataSource
serialize in interface OMDataSourceserialize in interface OMDataSourceExtserialize in class OMDataSourceExtBasexmlWriter - destination writer
javax.xml.stream.XMLStreamExceptionOMDataSourceExt
public javax.xml.stream.XMLStreamReader getReader()
throws javax.xml.stream.XMLStreamException
OMDataSource
javax.xml.stream.XMLStreamExceptionpublic java.lang.Object getObject()
OMDataSourceExt
public boolean isDestructiveRead()
OMDataSourceExt
public boolean isDestructiveWrite()
OMDataSourceExt
public byte[] getXMLBytes(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
OMDataSourceExt
encoding - String encoding of InputStream
java.io.UnsupportedEncodingExceptionOMDataSourceExt.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 | |||||||||