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 

Copyright © 2016. All rights reserved.