JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
R
S
T
U
W
A
ARRAY
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(bits 0-3), ELEMENT_TYPE(bits 4-7), LENGTH_IN_ELEMENTS(1-4b), VALUE(n)
array(int)
- Static method in class com.github.ykiselev.binary.format.
Types
Combines array type with item type in single byte
ArrayFactory
- Interface in
com.github.ykiselev.binary.format.buffers
Created by Y.Kiselev on 07.09.2016.
B
BinaryInput
- Interface in
com.github.ykiselev.binary.format.input
Created by Y.Kiselev on 03.09.2016.
BinaryOutput
- Interface in
com.github.ykiselev.binary.format.output
Low-level wrapper of output stream, etc Created by Y.Kiselev on 02.09.2016.
BOOLEAN
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(bits 0-3) VALUE(bit 4) RESERVED(bits 5-7)
BYTE
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(1b)
C
CHAR
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(2b)
com.github.ykiselev.binary.format
- package com.github.ykiselev.binary.format
com.github.ykiselev.binary.format.buffers
- package com.github.ykiselev.binary.format.buffers
com.github.ykiselev.binary.format.input
- package com.github.ykiselev.binary.format.input
com.github.ykiselev.binary.format.media
- package com.github.ykiselev.binary.format.media
com.github.ykiselev.binary.format.output
- package com.github.ykiselev.binary.format.output
D
DOUBLE
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(8b)
E
END_MARKER
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b)
F
FLOAT
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(4b)
G
get(int)
- Method in interface com.github.ykiselev.binary.format.buffers.
ArrayFactory
Provides array of bytes with required capacity.
get(int)
- Method in class com.github.ykiselev.binary.format.buffers.
SimpleArrayFactory
I
InputStreamBinaryInput
- Class in
com.github.ykiselev.binary.format.input
Created by Y.Kiselev on 26.06.2016.
InputStreamBinaryInput(InputStream)
- Constructor for class com.github.ykiselev.binary.format.input.
InputStreamBinaryInput
INSTANCE
- Static variable in class com.github.ykiselev.binary.format.output.
NoOpBinaryOutput
INT
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(4b)
isArray(int)
- Static method in class com.github.ykiselev.binary.format.
Types
Checks if supplied type is an array
L
LONG
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(8b)
M
MASK
- Static variable in class com.github.ykiselev.binary.format.
Types
Type mask, first four bits
N
NoOpBinaryOutput
- Class in
com.github.ykiselev.binary.format.output
Created by Y.Kiselev on 07.09.2016.
NoOpBinaryOutput()
- Constructor for class com.github.ykiselev.binary.format.output.
NoOpBinaryOutput
NULL
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b)
O
os()
- Method in class com.github.ykiselev.binary.format.output.
OutputStreamBinaryOutput
OutputStreamBinaryOutput
- Class in
com.github.ykiselev.binary.format.output
Created by Y.Kiselev on 26.06.2016.
OutputStreamBinaryOutput(OutputStream)
- Constructor for class com.github.ykiselev.binary.format.output.
OutputStreamBinaryOutput
R
read()
- Method in interface com.github.ykiselev.binary.format.input.
BinaryInput
Reads one byte from underlying storage
read(byte[], int)
- Method in interface com.github.ykiselev.binary.format.input.
BinaryInput
Reads
length
bytes from underlying storage
read()
- Method in class com.github.ykiselev.binary.format.input.
InputStreamBinaryInput
read(byte[], int)
- Method in class com.github.ykiselev.binary.format.input.
InputStreamBinaryInput
read(ReadableMedia, Class<T>)
- Method in interface com.github.ykiselev.binary.format.input.
UserTypeInput
ReadableMedia
- Interface in
com.github.ykiselev.binary.format
Created by Y.Kiselev on 26.06.2016.
readBoolean()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readBoolean()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readByte()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readByte()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readByteArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readByteArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readChar()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readChar()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readCharArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readCharArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readDouble()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readDouble()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readDoubleArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readDoubleArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readFloat()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readFloat()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readFloatArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readFloatArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readInt()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readInt()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readIntArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readIntArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readLong()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readLong()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readLongArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readLongArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readObject(Class<T>)
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readObject(Class<T>)
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readObjectArray(Class<T>)
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readObjectArray(Class<T>)
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readPackedInteger()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readPackedInteger()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
Reads packed positive integer (1-5 bytes)
readRest(BinaryOutput, ArrayFactory)
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readRest(BinaryOutput, ArrayFactory)
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
Reads the rest of user object data till the
end marker
.
readShort()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readShort()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readShortArray()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readShortArray()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
readString()
- Method in class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
readString()
- Method in interface com.github.ykiselev.binary.format.
ReadableMedia
S
SHORT
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), VALUE(2b)
SimpleArrayFactory
- Class in
com.github.ykiselev.binary.format.buffers
Array factory implementation which lazily creates byte array and tries to re-use it.
SimpleArrayFactory(int)
- Constructor for class com.github.ykiselev.binary.format.buffers.
SimpleArrayFactory
SimpleReadableMedia
- Class in
com.github.ykiselev.binary.format.media
Simple implementation of
ReadableMedia
interface.
SimpleReadableMedia(BinaryInput, UserTypeInput)
- Constructor for class com.github.ykiselev.binary.format.media.
SimpleReadableMedia
Main ctor
SimpleWritableMedia
- Class in
com.github.ykiselev.binary.format.media
Created by Y.Kiselev on 01.09.2016.
SimpleWritableMedia(BinaryOutput, UserTypeOutput)
- Constructor for class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
STRING
- Static variable in class com.github.ykiselev.binary.format.
Types
UTF-8 string TYPE(1b), LENGTH(1-4b), VALUE(n)
subType(int)
- Static method in class com.github.ykiselev.binary.format.
Types
Extracts sub type (higher four bits) from type byte
T
Types
- Class in
com.github.ykiselev.binary.format
Each serialized property is stored as a pair of
header
and
data
.
Types()
- Constructor for class com.github.ykiselev.binary.format.
Types
U
USER_TYPE
- Static variable in class com.github.ykiselev.binary.format.
Types
TYPE(1b), 0..N * ( TYPE(1b), VALUE( f(type) ) ), END_MARKER
UserTypeInput
- Interface in
com.github.ykiselev.binary.format.input
Created by Y.Kiselev on 03.09.2016.
UserTypeOutput
- Interface in
com.github.ykiselev.binary.format.output
Created by Y.Kiselev on 02.09.2016.
W
WritableMedia
- Interface in
com.github.ykiselev.binary.format
Writable media
write(int)
- Method in interface com.github.ykiselev.binary.format.output.
BinaryOutput
Writes one byte to the output
write(byte[], int, int)
- Method in interface com.github.ykiselev.binary.format.output.
BinaryOutput
Writes specified number of bytes to the output
write(int)
- Method in class com.github.ykiselev.binary.format.output.
NoOpBinaryOutput
write(byte[], int, int)
- Method in class com.github.ykiselev.binary.format.output.
NoOpBinaryOutput
write(byte[], int, int)
- Method in class com.github.ykiselev.binary.format.output.
OutputStreamBinaryOutput
write(int)
- Method in class com.github.ykiselev.binary.format.output.
OutputStreamBinaryOutput
Puts one byte in output stream
write(WritableMedia, T)
- Method in interface com.github.ykiselev.binary.format.output.
UserTypeOutput
This method is called by
WritableMedia
to serialize user type
writeBoolean(boolean)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeBoolean(boolean)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeByte(byte)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeByte(byte)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeByteArray(byte[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeByteArray(byte[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeChar(char)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeChar(char)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeCharArray(char[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeCharArray(char[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeDouble(double)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeDouble(double)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeDoubleArray(double[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeDoubleArray(double[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeFloat(float)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeFloat(float)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeFloatArray(float[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeFloatArray(float[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeInt(int)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeInt(int)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeIntArray(int[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeIntArray(int[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeLong(long)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeLong(long)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeLongArray(long[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeLongArray(long[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeObject(T)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeObject(T)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeObjectArray(T[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeObjectArray(T[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writePackedInteger(int)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writePackedInteger(int)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
Stores
positive
integer as a variable length (1-5) sequence of bytes.
writeRest(byte[], int)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeRest(byte[], int)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
Writes byte blob of unknown data from next versions of model.
writeShort(short)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeShort(short)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeShortArray(short[])
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeShortArray(short[])
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
writeString(String)
- Method in class com.github.ykiselev.binary.format.media.
SimpleWritableMedia
writeString(String)
- Method in interface com.github.ykiselev.binary.format.
WritableMedia
A
B
C
D
E
F
G
I
L
M
N
O
R
S
T
U
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016. All rights reserved.