A B C D E F G H I L M O P R S W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- available() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- available() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
B
- BinaryData - Interface in org.exbin.auxiliary.paged_data
-
Interface for binary data - read-only sequence of bytes.
- BUFFER_SIZE - Static variable in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- ByteArrayData - Class in org.exbin.auxiliary.paged_data
-
Basic implementation of binary data interface using byte array.
- ByteArrayData() - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayData
- ByteArrayData(byte[]) - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayData
- ByteArrayDataInputStream - Class in org.exbin.auxiliary.paged_data
-
Input stream for byte array data.
- ByteArrayDataInputStream(ByteArrayData) - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- ByteArrayDataOutputStream - Class in org.exbin.auxiliary.paged_data
-
Output stream for byte array data.
- ByteArrayDataOutputStream(ByteArrayEditableData) - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- ByteArrayEditableData - Class in org.exbin.auxiliary.paged_data
-
Basic implementation of editable binary data interface using byte array.
- ByteArrayEditableData() - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- ByteArrayEditableData(byte[]) - Constructor for class org.exbin.auxiliary.paged_data.ByteArrayEditableData
C
- clear() - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- clear() - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Removes all existing data.
- clear() - Method in class org.exbin.auxiliary.paged_data.PagedData
- close() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- close() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- close() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- close() - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- compareTo(BinaryData) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- copy() - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Creates copy of all data.
- copy() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- copy() - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- copy() - Method in class org.exbin.auxiliary.paged_data.PagedData
- copy(long, long) - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Creates copy of given area.
- copy(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- copy(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- copy(long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- copyToArray(long, byte[], int, int) - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Creates copy of given area into array of bytes.
- copyToArray(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- copyToArray(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.PagedData
- createPage(byte[]) - Method in interface org.exbin.auxiliary.paged_data.DataPageProvider
-
Creates new instance of the data page.
D
- data - Variable in class org.exbin.auxiliary.paged_data.ByteArrayData
- DataOverflowException - Exception in org.exbin.auxiliary.paged_data
-
Exception for overflow situation where more data is inserted/added than it is allowed to handle.
- DataOverflowException() - Constructor for exception org.exbin.auxiliary.paged_data.DataOverflowException
- DataOverflowException(String) - Constructor for exception org.exbin.auxiliary.paged_data.DataOverflowException
- DataOverflowException(String, Throwable) - Constructor for exception org.exbin.auxiliary.paged_data.DataOverflowException
- DataOverflowException(String, Throwable, boolean, boolean) - Constructor for exception org.exbin.auxiliary.paged_data.DataOverflowException
- DataOverflowException(Throwable) - Constructor for exception org.exbin.auxiliary.paged_data.DataOverflowException
- DataPage - Interface in org.exbin.auxiliary.paged_data
-
Single page data.
- DataPageProvider - Interface in org.exbin.auxiliary.paged_data
-
Data page provider.
- DEFAULT_PAGE_SIZE - Static variable in class org.exbin.auxiliary.paged_data.PagedData
- dispose() - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Disposes all allocated data if possible.
- dispose() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- dispose() - Method in class org.exbin.auxiliary.paged_data.PagedData
E
- EditableBinaryData - Interface in org.exbin.auxiliary.paged_data
-
Interface for editable binary data - sequence of bytes.
- equals(Object) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- equals(Object) - Method in class org.exbin.auxiliary.paged_data.PagedData
F
- fillData(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- fillData(long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Fills given area with empty data.
- fillData(long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- fillData(long, long, byte) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- fillData(long, long, byte) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Fills given area with bytes of given value.
- fillData(long, long, byte) - Method in class org.exbin.auxiliary.paged_data.PagedData
- finish() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- finish() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- finish() - Method in interface org.exbin.auxiliary.paged_data.FinishableStream
-
Reads remaining data and returns size of all data processed by this stream.
- finish() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- finish() - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- FinishableStream - Interface in org.exbin.auxiliary.paged_data
-
Interface for finishable stream - allows to skip/process data to identify size of remaining data.
G
- getByte(long) - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Returns particular byte from data.
- getByte(long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- getByte(long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- getData() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
-
Returns internal data.
- getData() - Method in interface org.exbin.auxiliary.paged_data.DataPage
-
Reads data of the page.
- getDataInputStream() - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Provides handler for input stream generation.
- getDataInputStream() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- getDataInputStream() - Method in class org.exbin.auxiliary.paged_data.PagedData
- getDataLength() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
-
Returns internal data length.
- getDataLength() - Method in interface org.exbin.auxiliary.paged_data.DataPage
-
Returns length of the page.
- getDataOutputStream() - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- getDataOutputStream() - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Provides handler for output stream generation.
- getDataOutputStream() - Method in class org.exbin.auxiliary.paged_data.PagedData
- getDataPageProvider() - Method in class org.exbin.auxiliary.paged_data.PagedData
- getDataSize() - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Returns size of data or -1 if size is not available.
- getDataSize() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- getDataSize() - Method in class org.exbin.auxiliary.paged_data.PagedData
- getPage(int) - Method in class org.exbin.auxiliary.paged_data.PagedData
-
Gets data page allowing direct access to it.
- getPagesCount() - Method in class org.exbin.auxiliary.paged_data.PagedData
-
returns number of pages currently used.
- getPageSize() - Method in class org.exbin.auxiliary.paged_data.PagedData
-
Returns currently used page size.
- getProcessedSize() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- getProcessedSize() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- getProcessedSize() - Method in interface org.exbin.auxiliary.paged_data.FinishableStream
-
Returns size of data processed so far.
- getProcessedSize() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- getProcessedSize() - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- getStreamSize() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- getStreamSize() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- getStreamSize() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- getStreamSize() - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- getStreamSize() - Method in interface org.exbin.auxiliary.paged_data.SeekableStream
-
Returns length of the stream.
H
- hashCode() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- hashCode() - Method in class org.exbin.auxiliary.paged_data.PagedData
I
- insert(long, byte[]) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, byte[]) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts given data to given position.
- insert(long, byte[]) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insert(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, byte[], int, int) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts given data to given position.
- insert(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insert(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts empty data of given length to given position.
- insert(long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insert(long, InputStream, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, InputStream, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Loads data from given stream expecting provided size.
- insert(long, InputStream, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insert(long, BinaryData) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, BinaryData) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts given data to given position.
- insert(long, BinaryData) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insert(long, BinaryData, long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insert(long, BinaryData, long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts given data to given position.
- insert(long, BinaryData, long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- insertUninitialized(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- insertUninitialized(long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Inserts data space of given length to given position without setting any data to it.
- insertUninitialized(long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- isEmpty() - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Returns true if data are empty.
- isEmpty() - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- isEmpty() - Method in class org.exbin.auxiliary.paged_data.PagedData
L
- loadFromStream(InputStream) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- loadFromStream(InputStream) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Replaces all data by data red from given stream.
- loadFromStream(InputStream) - Method in class org.exbin.auxiliary.paged_data.PagedData
M
- MAX_ARRAY_LENGTH - Static variable in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- MAX_DATA_SIZE - Static variable in class org.exbin.auxiliary.paged_data.PagedData
O
- org.exbin.auxiliary.paged_data - package org.exbin.auxiliary.paged_data
- OutOfBoundsException - Exception in org.exbin.auxiliary.paged_data
-
Exception for out of bounds issues with binary data manipulation operations.
- OutOfBoundsException() - Constructor for exception org.exbin.auxiliary.paged_data.OutOfBoundsException
- OutOfBoundsException(String) - Constructor for exception org.exbin.auxiliary.paged_data.OutOfBoundsException
- OutOfBoundsException(String, Throwable) - Constructor for exception org.exbin.auxiliary.paged_data.OutOfBoundsException
- OutOfBoundsException(String, Throwable, boolean, boolean) - Constructor for exception org.exbin.auxiliary.paged_data.OutOfBoundsException
- OutOfBoundsException(Throwable) - Constructor for exception org.exbin.auxiliary.paged_data.OutOfBoundsException
P
- PagedData - Class in org.exbin.auxiliary.paged_data
-
Encapsulation class for binary data blob.
- PagedData() - Constructor for class org.exbin.auxiliary.paged_data.PagedData
- PagedData(int) - Constructor for class org.exbin.auxiliary.paged_data.PagedData
- PagedData(DataPageProvider) - Constructor for class org.exbin.auxiliary.paged_data.PagedData
- PagedDataInputStream - Class in org.exbin.auxiliary.paged_data
-
Input stream for paged data.
- PagedDataInputStream(PagedData) - Constructor for class org.exbin.auxiliary.paged_data.PagedDataInputStream
- PagedDataOutputStream - Class in org.exbin.auxiliary.paged_data
-
Output stream for paged data.
- PagedDataOutputStream(PagedData) - Constructor for class org.exbin.auxiliary.paged_data.PagedDataOutputStream
R
- read() - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- read() - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- read(byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- read(byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- remove(long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- remove(long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Removes area of data.
- remove(long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- replace(long, byte[]) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- replace(long, byte[]) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Replaces data in given area with provided data.
- replace(long, byte[]) - Method in class org.exbin.auxiliary.paged_data.PagedData
- replace(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- replace(long, byte[], int, int) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Replaces data in given area with provided data.
- replace(long, byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.PagedData
- replace(long, BinaryData) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- replace(long, BinaryData) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Replaces data in given area with provided data.
- replace(long, BinaryData) - Method in class org.exbin.auxiliary.paged_data.PagedData
- replace(long, BinaryData, long, long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- replace(long, BinaryData, long, long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Replaces data in given area with provided data.
- replace(long, BinaryData, long, long) - Method in class org.exbin.auxiliary.paged_data.PagedData
S
- saveToStream(OutputStream) - Method in interface org.exbin.auxiliary.paged_data.BinaryData
-
Saves/copies all data to given stream.
- saveToStream(OutputStream) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
- saveToStream(OutputStream) - Method in class org.exbin.auxiliary.paged_data.PagedData
- seek(long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataInputStream
- seek(long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- seek(long) - Method in class org.exbin.auxiliary.paged_data.PagedDataInputStream
- seek(long) - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- seek(long) - Method in interface org.exbin.auxiliary.paged_data.SeekableStream
-
Moves position in the stream to given position from the start of the stream.
- SeekableStream - Interface in org.exbin.auxiliary.paged_data
-
Interface for seekable stream - allows to change current position.
- setByte(long, byte) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- setByte(long, byte) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Sets byte to given position.
- setByte(long, byte) - Method in class org.exbin.auxiliary.paged_data.PagedData
- setData(byte[]) - Method in class org.exbin.auxiliary.paged_data.ByteArrayData
-
Sets internal data.
- setData(byte[]) - Method in interface org.exbin.auxiliary.paged_data.DataPage
-
Sets data of the page
- setDataPageProvider(DataPageProvider) - Method in class org.exbin.auxiliary.paged_data.PagedData
- setDataSize(long) - Method in class org.exbin.auxiliary.paged_data.ByteArrayEditableData
- setDataSize(long) - Method in interface org.exbin.auxiliary.paged_data.EditableBinaryData
-
Sets data size.
- setDataSize(long) - Method in class org.exbin.auxiliary.paged_data.PagedData
- setPage(int, DataPage) - Method in class org.exbin.auxiliary.paged_data.PagedData
-
Sets data page replacing existing page by reference.
W
- write(byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- write(byte[], int, int) - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
- write(int) - Method in class org.exbin.auxiliary.paged_data.ByteArrayDataOutputStream
- write(int) - Method in class org.exbin.auxiliary.paged_data.PagedDataOutputStream
All Classes All Packages