Package org.apache.poi.poifs.nio
Class ByteArrayBackedDataSource
- java.lang.Object
 - 
- org.apache.poi.poifs.nio.DataSource
 - 
- org.apache.poi.poifs.nio.ByteArrayBackedDataSource
 
 
 
- 
public class ByteArrayBackedDataSource extends DataSource
A POIFSDataSourcebacked by a byte array. 
- 
- 
Constructor Summary
Constructors Constructor Description ByteArrayBackedDataSource(byte[] data)ByteArrayBackedDataSource(byte[] data, int size) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the underlying streamvoidcopyTo(OutputStream stream)Copies the contents to the specified OutputStreamByteBufferread(int length, long position)longsize()voidwrite(ByteBuffer src, long position) 
 - 
 
- 
- 
Method Detail
- 
read
public ByteBuffer read(int length, long position)
- Specified by:
 readin classDataSource
 
- 
write
public void write(ByteBuffer src, long position)
- Specified by:
 writein classDataSource
 
- 
copyTo
public void copyTo(OutputStream stream) throws IOException
Description copied from class:DataSourceCopies the contents to the specified OutputStream- Specified by:
 copyToin classDataSource- Throws:
 IOException
 
- 
size
public long size()
- Specified by:
 sizein classDataSource
 
- 
close
public void close()
Description copied from class:DataSourceClose the underlying stream- Specified by:
 closein classDataSource
 
 - 
 
 -