Class ByteArrayBackedDataSource
java.lang.Object
org.docx4j.org.apache.poi.poifs.nio.DataSource
org.docx4j.org.apache.poi.poifs.nio.ByteArrayBackedDataSource
public class ByteArrayBackedDataSource extends DataSource
A POIFS
DataSource backed by a byte array.-
Constructor Summary
Constructors Constructor Description ByteArrayBackedDataSource(byte[] data)ByteArrayBackedDataSource(byte[] data, int size) -
Method Summary
-
Constructor Details
-
ByteArrayBackedDataSource
public ByteArrayBackedDataSource(byte[] data, int size) -
ByteArrayBackedDataSource
public ByteArrayBackedDataSource(byte[] data)
-
-
Method Details
-
read
public java.nio.ByteBuffer read(int length, long position)- Specified by:
readin classDataSource
-
write
public void write(java.nio.ByteBuffer src, long position)- Specified by:
writein classDataSource
-
copyTo
public void copyTo(java.io.OutputStream stream) throws java.io.IOExceptionDescription copied from class:DataSourceCopies the contents to the specified OutputStream- Specified by:
copyToin classDataSource- Throws:
java.io.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
-