A B C D E F G H I L M O P R S W 
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
 
A B C D E F G H I L M O P R S W 
All Classes All Packages