public final class ByteArrayToXInputStreamAdapter extends ComponentBase implements com.sun.star.io.XInputStream, com.sun.star.io.XSeekable
bDisposed, bInDispose, listenerContainer| Constructor and Description |
|---|
ByteArrayToXInputStreamAdapter(byte[] bytes)
Creates a new instance of ByteArrayXInputStram
|
| Modifier and Type | Method and Description |
|---|---|
int |
available() |
void |
closeInput() |
long |
getLength() |
long |
getPosition() |
void |
init(byte[] bytes) |
int |
readBytes(byte[][] values,
int param) |
int |
readSomeBytes(byte[][] values,
int param) |
void |
seek(long param) |
void |
skipBytes(int param) |
addEventListener, dispose, finalize, postDisposing, preDisposing, removeEventListenergetImplementationId, getTypes, queryAdapterpublic ByteArrayToXInputStreamAdapter(byte[] bytes)
public void init(byte[] bytes)
public int available()
throws com.sun.star.io.NotConnectedException,
com.sun.star.io.IOException
available in interface com.sun.star.io.XInputStreamcom.sun.star.io.NotConnectedExceptioncom.sun.star.io.IOExceptionpublic void closeInput()
throws com.sun.star.io.NotConnectedException,
com.sun.star.io.IOException
closeInput in interface com.sun.star.io.XInputStreamcom.sun.star.io.NotConnectedExceptioncom.sun.star.io.IOExceptionpublic int readBytes(byte[][] values,
int param)
throws com.sun.star.io.NotConnectedException,
com.sun.star.io.BufferSizeExceededException,
com.sun.star.io.IOException
readBytes in interface com.sun.star.io.XInputStreamcom.sun.star.io.NotConnectedExceptioncom.sun.star.io.BufferSizeExceededExceptioncom.sun.star.io.IOExceptionpublic int readSomeBytes(byte[][] values,
int param)
throws com.sun.star.io.NotConnectedException,
com.sun.star.io.BufferSizeExceededException,
com.sun.star.io.IOException
readSomeBytes in interface com.sun.star.io.XInputStreamcom.sun.star.io.NotConnectedExceptioncom.sun.star.io.BufferSizeExceededExceptioncom.sun.star.io.IOExceptionpublic void skipBytes(int param)
throws com.sun.star.io.NotConnectedException,
com.sun.star.io.BufferSizeExceededException,
com.sun.star.io.IOException
skipBytes in interface com.sun.star.io.XInputStreamcom.sun.star.io.NotConnectedExceptioncom.sun.star.io.BufferSizeExceededExceptioncom.sun.star.io.IOExceptionpublic long getLength()
throws com.sun.star.io.IOException
getLength in interface com.sun.star.io.XSeekablecom.sun.star.io.IOExceptionpublic long getPosition()
throws com.sun.star.io.IOException
getPosition in interface com.sun.star.io.XSeekablecom.sun.star.io.IOExceptionpublic void seek(long param)
throws com.sun.star.lang.IllegalArgumentException,
com.sun.star.io.IOException
seek in interface com.sun.star.io.XSeekablecom.sun.star.lang.IllegalArgumentExceptioncom.sun.star.io.IOException