public class ByteArrayDataSource extends OMDataSourceExtBase
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayDataSource.ByteArray
Object containing the byte[]/encoding pair
|
LOSSY_PREFIX
Constructor and Description |
---|
ByteArrayDataSource(byte[] bytes,
String encoding)
Constructor
|
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.
|
getProperty, getXMLInputStream, hasProperty, serialize, serialize, serialize, setProperty
public ByteArrayDataSource(byte[] bytes, String encoding)
bytes
- encoding
- public javax.xml.stream.XMLStreamReader getReader() throws javax.xml.stream.XMLStreamException
OMDataSourceExt
javax.xml.stream.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 InputStreamUnsupportedEncodingException
OMDataSourceExt.getXMLInputStream(String)
public void close()
OMDataSourceExt
public OMDataSourceExt copy()
OMDataSourceExt
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.