Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractArrayStreamCodec(int) - Constructor for class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
AbstractArrayStreamCodec(int, int) - Constructor for class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
AbstractSerializerDef - Class in io.activej.serializer
 
AbstractSerializerDef() - Constructor for class io.activej.serializer.AbstractSerializerDef
 
AbstractSerializerDefCollection - Class in io.activej.serializer.impl
 
AbstractSerializerDefCollection(SerializerDef, Class<?>, Class<?>, Class<?>, boolean) - Constructor for class io.activej.serializer.impl.AbstractSerializerDefCollection
 
AbstractSerializerDefMap - Class in io.activej.serializer.impl
 
AbstractSerializerDefMap(SerializerDef, SerializerDef, Class<?>, Class<?>, Class<?>, Class<?>, boolean) - Constructor for class io.activej.serializer.impl.AbstractSerializerDefMap
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.AbstractSerializerDef
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.SerializerDefArray
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.SerializerDefClass
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.SerializerDefNullable
 
accept(SerializerDef.Visitor) - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
accept(SerializerDef.Visitor) - Method in interface io.activej.serializer.SerializerDef
 
add(Class<E>, StreamCodec<E>) - Method in class io.activej.serializer.stream.StreamCodecs.SubtypeBuilder
 
added() - Element in annotation type io.activej.serializer.annotations.Serialize
 
added() - Element in annotation type io.activej.serializer.annotations.SerializeProfiles
 
addField(Field, SerializerDef, int, int) - Method in class io.activej.serializer.impl.SerializerDefClass
 
addGetter(Method, SerializerDef, int, int) - Method in class io.activej.serializer.impl.SerializerDefClass
 
addMatchingSetters() - Method in class io.activej.serializer.impl.SerializerDefClass
 
addSetter(Method, List<String>) - Method in class io.activej.serializer.impl.SerializerDefClass
 
addToBuilder(Expression, Expression, Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
addToBuilder(Expression, Expression, Expression) - Method in class io.activej.serializer.impl.SerializerDefList
 
addToBuilder(Expression, Expression, Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularCollection
 
allocate(int) - Method in class io.activej.serializer.stream.StreamInput
 
allocate(int) - Method in class io.activej.serializer.stream.StreamOutput
 
array - Variable in class io.activej.serializer.BinaryInput
 
array() - Method in class io.activej.serializer.BinaryInput
 
array() - Method in class io.activej.serializer.BinaryOutput
 
array() - Method in class io.activej.serializer.stream.StreamInput
 
array() - Method in class io.activej.serializer.stream.StreamOutput
 
array(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 

B

BinaryInput - Class in io.activej.serializer
Provides methods for reading primitives and Strings from byte arrays
BinaryInput(byte[]) - Constructor for class io.activej.serializer.BinaryInput
 
BinaryInput(byte[], int) - Constructor for class io.activej.serializer.BinaryInput
 
BinaryOutput - Class in io.activej.serializer
 
BinaryOutput(byte[]) - Constructor for class io.activej.serializer.BinaryOutput
 
BinaryOutput(byte[], int) - Constructor for class io.activej.serializer.BinaryOutput
 
BinaryOutputUtils - Class in io.activej.serializer.util
Provides methods for writing primitives and Strings to byte arrays
BinaryOutputUtils() - Constructor for class io.activej.serializer.util.BinaryOutputUtils
 
BinarySerializer<T> - Interface in io.activej.serializer
Represents a serializer which encodes and decodes <T> values to byte arrays
BinarySerializers - Class in io.activej.serializer
 
BinarySerializers() - Constructor for class io.activej.serializer.BinarySerializers
 
BUF - Static variable in interface io.activej.serializer.SerializerDef.StaticEncoders
 
build() - Method in class io.activej.serializer.stream.StreamCodecs.SubtypeBuilder
 
build(Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
build(Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
build(Expression) - Method in class io.activej.serializer.impl.SerializerDefList
 
build(Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularCollection
 
build(Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularMap
 
build(SerializerDef) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of some SerializerDef.
build(TypeT<T>) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(Class<T>) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(AnnotatedType) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(Type) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(String, TypeT<T>) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(String, Class<T>) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(String, AnnotatedType) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
build(String, Type) - Method in class io.activej.serializer.SerializerBuilder
Builds a BinarySerializer out of this SerializerBuilder.
buildClass(ClassBuilder<T>) - Method in interface io.activej.serializer.SerializerDef.StaticDecoders
 
BYTE_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
BYTES_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 

C

castToPrimitive() - Method in class io.activej.serializer.impl.SerializerDefBoolean
 
castToPrimitive() - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
close() - Method in class io.activej.serializer.stream.StreamInput
 
close() - Method in class io.activej.serializer.stream.StreamOutput
 
COMMON_PROFILE - Static variable in annotation type io.activej.serializer.annotations.SerializeProfiles
 
CompatibilityLevel - Enum in io.activej.serializer
 
CorruptedDataException - Exception in io.activej.serializer
 
CorruptedDataException() - Constructor for exception io.activej.serializer.CorruptedDataException
 
CorruptedDataException(String) - Constructor for exception io.activej.serializer.CorruptedDataException
 
create() - Static method in class io.activej.serializer.SerializerBuilder
Creates a new instance of SerializerBuilder with newly created DefiningClassLoader
create(Class<?>) - Static method in class io.activej.serializer.impl.SerializerDefClass
 
create(Class<?>, Class<?>) - Static method in class io.activej.serializer.impl.SerializerDefClass
 
create(DefiningClassLoader) - Static method in class io.activej.serializer.SerializerBuilder
Creates a new instance of SerializerBuilder with external DefiningClassLoader
create(RecordScheme) - Static method in class io.activej.serializer.util.RecordSerializer
 
create(InputStream) - Static method in class io.activej.serializer.stream.StreamInput
 
create(InputStream, int) - Static method in class io.activej.serializer.stream.StreamInput
 
create(OutputStream) - Static method in class io.activej.serializer.stream.StreamOutput
 
create(OutputStream, int) - Static method in class io.activej.serializer.stream.StreamOutput
 
createArray(int) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefEnumMap
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefEnumSet
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefHashMap
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefHashSet
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefLinkedList
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefList
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefMap
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularCollection
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularMap
 
createBuilder(Expression) - Method in class io.activej.serializer.impl.SerializerDefSet
 
createSerializer(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefInet4Address
 
createSerializer(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefInet6Address
 
createSerializer(int, CompatibilityLevel) - Method in class io.activej.serializer.SimpleSerializerDef
 
CustomAnnotations - Class in io.activej.serializer.annotations
A class that holds implementations of serializer annotations
CustomAnnotations() - Constructor for class io.activej.serializer.annotations.CustomAnnotations
 

D

decode(byte[], int) - Method in interface io.activej.serializer.BinarySerializer
 
decode(BinaryInput) - Method in interface io.activej.serializer.BinarySerializer
 
decode(BinaryInput) - Method in class io.activej.serializer.util.RecordSerializer
 
decode(StreamInput) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
decode(StreamInput) - Method in interface io.activej.serializer.stream.StreamDecoder
 
decodeDiff(StreamInput, T) - Method in interface io.activej.serializer.stream.DiffStreamDecoder
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefArray
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefClass
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefEnum
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefNullable
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefString
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in interface io.activej.serializer.SerializerDef
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.SimpleSerializerDef
 
decoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, UnaryOperator<Expression>) - Method in class io.activej.serializer.impl.SerializerDefClass
 
decodeType - Variable in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
decodeType - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
DEFAULT_BUFFER_SIZE - Static variable in class io.activej.serializer.stream.StreamInput
 
DEFAULT_BUFFER_SIZE - Static variable in class io.activej.serializer.stream.StreamOutput
 
DEFAULT_VERSION - Static variable in annotation type io.activej.serializer.annotations.Serialize
 
DEFAULT_VERSION - Static variable in annotation type io.activej.serializer.annotations.SerializeProfiles
 
define(SerializerDef, Expression) - Method in interface io.activej.serializer.SerializerDef.StaticDecoders
 
define(SerializerDef, Expression, Variable, Expression) - Method in interface io.activej.serializer.SerializerDef.StaticEncoders
 
defineDecoder(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel) - Method in interface io.activej.serializer.SerializerDef
Deserializes object from byte array
defineEncoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in interface io.activej.serializer.SerializerDef
Serializes provided Expression value to byte array
Deserialize - Annotation Type in io.activej.serializer.annotations
 
DiffStreamCodec<T> - Interface in io.activej.serializer.stream
 
DiffStreamDecoder<T> - Interface in io.activej.serializer.stream
 
DiffStreamEncoder<T> - Interface in io.activej.serializer.stream
 
doDecode(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
doDecode(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
doDecode(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, Expression) - Method in class io.activej.serializer.impl.SerializerDefList
 
doDecode(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, Expression) - Method in class io.activej.serializer.impl.SerializerDefMap
 
doDecode(SerializerDef.StaticDecoders, Expression, int, CompatibilityLevel, Expression) - Method in class io.activej.serializer.impl.SerializerDefSet
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefBoolean
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefByte
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefChar
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefDouble
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefFloat
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefInt
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefLong
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
doDeserialize(Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefShort
 
doEncode(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
doEncode(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefEnumMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefEnumSet
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefHashMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefHashSet
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefLinkedList
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefList
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefRegularCollection
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefRegularMap
 
doEnsureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefSet
 
doIterate(Expression, UnaryOperator<Expression>) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
doIterate(Expression, UnaryOperator<Expression>) - Method in class io.activej.serializer.impl.SerializerDefList
 
doIterate(Expression, UnaryOperator<Expression>) - Method in class io.activej.serializer.impl.SerializerDefRegularCollection
 
doIterateMap(Expression, BinaryOperator<Expression>) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
doIterateMap(Expression, BinaryOperator<Expression>) - Method in class io.activej.serializer.impl.SerializerDefRegularMap
 
doRead(BinaryInput, T, int, int) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
doReadRemaining(StreamInput, T, int, int) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefBoolean
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefByte
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefChar
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefDouble
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefFloat
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefInt
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefLong
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
doSerialize(Expression, Variable, Expression, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefShort
 
DOUBLE_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
doWrite(BinaryOutput, T, int, int) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 

E

elementType - Variable in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
encode(byte[], int, T) - Method in interface io.activej.serializer.BinarySerializer
 
encode(BinaryOutput, Record) - Method in class io.activej.serializer.util.RecordSerializer
 
encode(BinaryOutput, T) - Method in interface io.activej.serializer.BinarySerializer
 
encode(StreamOutput, T) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
encode(StreamOutput, T) - Method in interface io.activej.serializer.stream.StreamEncoder
 
encodeDiff(StreamOutput, T, T) - Method in interface io.activej.serializer.stream.DiffStreamEncoder
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefArray
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefClass
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefEnum
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefNullable
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefString
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in interface io.activej.serializer.SerializerDef
 
encoder(SerializerDef.StaticEncoders, Expression, Variable, Expression, int, CompatibilityLevel) - Method in class io.activej.serializer.SimpleSerializerDef
 
encodeType - Variable in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
encodeType - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
encoding(StringFormat) - Method in class io.activej.serializer.impl.SerializerDefString
 
ensure(int) - Method in class io.activej.serializer.stream.StreamInput
 
ensure(int) - Method in class io.activej.serializer.stream.StreamOutput
 
ensureFixedSize(int) - Method in class io.activej.serializer.impl.SerializerDefArray
 
ensureFixedSize(int) - Method in interface io.activej.serializer.impl.SerializerDefWithFixedSize
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefArray
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefBoolean
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefEnum
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefString
 
ensureNullable(CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
ensureNullable(CompatibilityLevel) - Method in interface io.activej.serializer.impl.SerializerDefWithNullable
 
ensureRemaining(Expression, Variable, int, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
ensureRemaining(Expression, Variable, Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
ensureVarLength() - Method in class io.activej.serializer.impl.SerializerDefInt
 
ensureVarLength() - Method in class io.activej.serializer.impl.SerializerDefLong
 
ensureVarLength() - Method in interface io.activej.serializer.impl.SerializerDefWithVarLength
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefBoolean
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefByte
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefChar
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefDouble
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefFloat
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefInt
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefLong
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
ensureWrapped() - Method in class io.activej.serializer.impl.SerializerDefShort
 

F

FLOAT_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
flush() - Method in class io.activej.serializer.stream.StreamOutput
 
ForwardingSerializerDef - Class in io.activej.serializer.impl
 
ForwardingSerializerDef() - Constructor for class io.activej.serializer.impl.ForwardingSerializerDef
 

G

get(Supplier<T>) - Static method in class io.activej.serializer.util.Utils
 
getArrayLength(T) - Method in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
getDecodeType() - Method in class io.activej.serializer.AbstractSerializerDef
 
getDecodeType() - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
getDecodeType() - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
getDecodeType() - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
getDecodeType() - Method in class io.activej.serializer.impl.SerializerDefClass
 
getDecodeType() - Method in interface io.activej.serializer.SerializerDef
 
getEncodeType() - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
getEncodeType() - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
getEncodeType() - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefArray
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefClass
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefEnum
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefNullable
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefString
 
getEncodeType() - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
getEncodeType() - Method in interface io.activej.serializer.SerializerDef
Returns the raw type of object which will be serialized
getEncodeType() - Method in class io.activej.serializer.SimpleSerializerDef
 
getLevel() - Method in enum io.activej.serializer.CompatibilityLevel
 
getVersions() - Method in class io.activej.serializer.AbstractSerializerDef
 
getVersions() - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
getVersions() - Method in class io.activej.serializer.impl.SerializerDefByteBuffer
 
getVersions() - Method in class io.activej.serializer.impl.SerializerDefClass
 
getVersions() - Method in interface io.activej.serializer.SerializerDef
 

H

hashInitialSize(Expression) - Static method in class io.activej.serializer.util.Utils
 

I

in() - Method in class io.activej.serializer.stream.StreamInput
 
in(BinaryInput) - Method in class io.activej.serializer.stream.StreamInput
 
IN - Static variable in interface io.activej.serializer.SerializerDef.StaticDecoders
 
INT_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
io.activej.serializer - package io.activej.serializer
 
io.activej.serializer.annotations - package io.activej.serializer.annotations
 
io.activej.serializer.impl - package io.activej.serializer.impl
 
io.activej.serializer.stream - package io.activej.serializer.stream
 
io.activej.serializer.util - package io.activej.serializer.util
 
isEndOfStream() - Method in class io.activej.serializer.stream.StreamInput
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.AbstractSerializerDef
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefArray
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefClass
 
isInline(int, CompatibilityLevel) - Method in class io.activej.serializer.impl.SerializerDefSubclass
 
isInline(int, CompatibilityLevel) - Method in interface io.activej.serializer.SerializerDef
 
isLittleEndian() - Method in enum io.activej.serializer.CompatibilityLevel
 
ISO_8859_1 - Enum constant in enum io.activej.serializer.StringFormat
 
ISO_88591_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
isWrapped() - Method in class io.activej.serializer.impl.SerializerDefPrimitive
 

K

keySerializer - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
keyType - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 

L

LEVEL_1 - Enum constant in enum io.activej.serializer.CompatibilityLevel
Deprecated.
LEVEL_2 - Enum constant in enum io.activej.serializer.CompatibilityLevel
Deprecated.
LEVEL_3 - Enum constant in enum io.activej.serializer.CompatibilityLevel
Deprecated.
LEVEL_3_LE - Enum constant in enum io.activej.serializer.CompatibilityLevel
Deprecated.
LEVEL_4 - Enum constant in enum io.activej.serializer.CompatibilityLevel
Includes previous optimizations and provides nullable optimization for boolean
LEVEL_4_LE - Enum constant in enum io.activej.serializer.CompatibilityLevel
Same as CompatibilityLevel.LEVEL_4 but provides little endian format for JVM intrinsics
limit() - Method in class io.activej.serializer.stream.StreamInput
 
limit() - Method in class io.activej.serializer.stream.StreamOutput
 
LONG_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 

M

maxElementSize - Variable in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
minElementSize - Variable in class io.activej.serializer.stream.StreamCodecs.AbstractArrayStreamCodec
 
move(int) - Method in class io.activej.serializer.BinaryInput
 
move(int) - Method in class io.activej.serializer.BinaryOutput
 
move(Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 

N

nullable - Variable in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
nullable - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
NULLABLE_FALSE - Static variable in class io.activej.serializer.impl.SerializerDefBoolean
 
NULLABLE_NULL - Static variable in class io.activej.serializer.impl.SerializerDefBoolean
 
NULLABLE_TRUE - Static variable in class io.activej.serializer.impl.SerializerDefBoolean
 

O

of(StreamEncoder<? super T>, StreamDecoder<? extends T>) - Static method in interface io.activej.serializer.stream.StreamCodec
 
ofArray(StreamCodec<T>, IntFunction<T[]>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofArray(IntFunction<? extends StreamCodec<? extends T>>, IntFunction<T[]>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofBinarySerializer(BinarySerializer<T>) - Static method in interface io.activej.serializer.stream.StreamCodec
 
ofBinarySerializer(BinarySerializer<T>, int) - Static method in interface io.activej.serializer.stream.StreamCodec
 
ofBoolean() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofBooleanArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofByte() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofByteArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofChar() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofCharArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofCollection(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofCollection(StreamCodec<T>, IntFunction<C>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofDouble() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofDoubleArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofEnum(Class<E>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofEnumMap(Class<E>, StreamCodec<V>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofEnumSet(Class<E>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofFloat() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofFloatArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofInt() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofIntArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofList(BinarySerializer<E>) - Static method in class io.activej.serializer.BinarySerializers
 
ofList(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofList(IntFunction<? extends StreamCodec<? extends T>>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofLong() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofLongArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofMap(BinarySerializer<K>, BinarySerializer<V>) - Static method in class io.activej.serializer.BinarySerializers
 
ofMap(StreamCodec<K>, StreamCodec<V>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofMap(StreamCodec<K>, Function<? super K, ? extends StreamCodec<? extends V>>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofMap(StreamCodec<K>, Function<? super K, ? extends StreamCodec<? extends V>>, IntFunction<M>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofNullable(BinarySerializer<T>) - Static method in class io.activej.serializer.BinarySerializers
 
ofNullable(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofOptional(BinarySerializer<T>) - Static method in class io.activej.serializer.BinarySerializers
 
ofOptional(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofSet(BinarySerializer<E>) - Static method in class io.activej.serializer.BinarySerializers
 
ofSet(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofShort() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofShortArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofString() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofSubtype(LinkedHashMap<Class<? extends T>, StreamCodec<? extends T>>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofVarInt() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofVarIntArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofVarLong() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofVarLongArray() - Static method in class io.activej.serializer.stream.StreamCodecs
 
ofVoid() - Static method in class io.activej.serializer.stream.StreamCodecs
 
order() - Element in annotation type io.activej.serializer.annotations.Serialize
 
out() - Method in class io.activej.serializer.stream.StreamOutput
 
out(BinaryOutput) - Method in class io.activej.serializer.stream.StreamOutput
 

P

path() - Element in annotation type io.activej.serializer.annotations.SerializeClass
 
path() - Element in annotation type io.activej.serializer.annotations.SerializeFixedSize
 
path() - Element in annotation type io.activej.serializer.annotations.SerializeNullable
 
path() - Element in annotation type io.activej.serializer.annotations.SerializeStringFormat
 
path() - Element in annotation type io.activej.serializer.annotations.SerializeVarLength
 
pos - Variable in class io.activej.serializer.BinaryInput
 
pos() - Method in class io.activej.serializer.BinaryInput
 
pos() - Method in class io.activej.serializer.BinaryOutput
 
pos() - Method in class io.activej.serializer.stream.StreamInput
 
pos() - Method in class io.activej.serializer.stream.StreamOutput
 
pos(int) - Method in class io.activej.serializer.BinaryInput
 
pos(int) - Method in class io.activej.serializer.BinaryOutput
 
pos(int) - Method in class io.activej.serializer.stream.StreamInput
 
pos(int) - Method in class io.activej.serializer.stream.StreamOutput
 
pos(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
pos(Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
POS - Static variable in interface io.activej.serializer.SerializerDef.StaticEncoders
 
primitiveType - Variable in class io.activej.serializer.impl.SerializerDefPrimitive
 
putToBuilder(Expression, Expression, Expression, Expression) - Method in class io.activej.serializer.impl.AbstractSerializerDefMap
 
putToBuilder(Expression, Expression, Expression, Expression) - Method in class io.activej.serializer.impl.SerializerDefRegularMap
 

R

read(byte[]) - Method in class io.activej.serializer.BinaryInput
 
read(byte[]) - Method in class io.activej.serializer.stream.StreamInput
 
read(byte[], int, int) - Method in class io.activej.serializer.BinaryInput
 
read(byte[], int, int) - Method in class io.activej.serializer.stream.StreamInput
 
readBoolean() - Method in class io.activej.serializer.BinaryInput
 
readBoolean() - Method in class io.activej.serializer.stream.StreamInput
 
readBoolean(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readByte() - Method in class io.activej.serializer.BinaryInput
 
readByte() - Method in class io.activej.serializer.stream.StreamInput
 
readByte(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readBytes(Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readBytes(Expression, Expression, Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readChar() - Method in class io.activej.serializer.BinaryInput
 
readChar() - Method in class io.activej.serializer.stream.StreamInput
 
readChar(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readCharLE() - Method in class io.activej.serializer.BinaryInput
 
readDouble() - Method in class io.activej.serializer.BinaryInput
 
readDouble() - Method in class io.activej.serializer.stream.StreamInput
 
readDouble(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readFloat() - Method in class io.activej.serializer.BinaryInput
 
readFloat() - Method in class io.activej.serializer.stream.StreamInput
 
readFloat(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readInt() - Method in class io.activej.serializer.BinaryInput
 
readInt() - Method in class io.activej.serializer.stream.StreamInput
 
readInt(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readIntLE() - Method in class io.activej.serializer.BinaryInput
 
readIso88591() - Method in class io.activej.serializer.BinaryInput
 
readIso88591() - Method in class io.activej.serializer.stream.StreamInput
 
readIso88591Nullable() - Method in class io.activej.serializer.BinaryInput
 
readIso88591Nullable() - Method in class io.activej.serializer.stream.StreamInput
 
readLong() - Method in class io.activej.serializer.BinaryInput
 
readLong() - Method in class io.activej.serializer.stream.StreamInput
 
readLong(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readLongLE() - Method in class io.activej.serializer.BinaryInput
 
readShort() - Method in class io.activej.serializer.BinaryInput
 
readShort() - Method in class io.activej.serializer.stream.StreamInput
 
readShort(Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readShortLE() - Method in class io.activej.serializer.BinaryInput
 
readString() - Method in class io.activej.serializer.stream.StreamInput
 
readUTF16() - Method in class io.activej.serializer.BinaryInput
 
readUTF16() - Method in class io.activej.serializer.stream.StreamInput
 
readUTF16LE() - Method in class io.activej.serializer.BinaryInput
 
readUTF16Nullable() - Method in class io.activej.serializer.BinaryInput
 
readUTF16Nullable() - Method in class io.activej.serializer.stream.StreamInput
 
readUTF16NullableLE() - Method in class io.activej.serializer.BinaryInput
 
readUTF8() - Method in class io.activej.serializer.BinaryInput
 
readUTF8() - Method in class io.activej.serializer.stream.StreamInput
 
readUTF8mb3() - Method in class io.activej.serializer.BinaryInput
Deprecated.
readUTF8mb3Nullable() - Method in class io.activej.serializer.BinaryInput
Deprecated.
readUTF8Nullable() - Method in class io.activej.serializer.BinaryInput
 
readUTF8Nullable() - Method in class io.activej.serializer.stream.StreamInput
 
readVarInt() - Method in class io.activej.serializer.BinaryInput
 
readVarInt() - Method in class io.activej.serializer.stream.StreamInput
 
readVarInt(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
readVarLong() - Method in class io.activej.serializer.BinaryInput
 
readVarLong() - Method in class io.activej.serializer.stream.StreamInput
 
readVarLong(Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
RecordSerializer - Class in io.activej.serializer.util
 
recycle(byte[]) - Method in class io.activej.serializer.stream.StreamInput
 
recycle(byte[]) - Method in class io.activej.serializer.stream.StreamOutput
 
reference(StreamCodec<T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 
remaining() - Method in class io.activej.serializer.stream.StreamInput
 
remaining() - Method in class io.activej.serializer.stream.StreamOutput
 
removed() - Element in annotation type io.activej.serializer.annotations.Serialize
 
removed() - Element in annotation type io.activej.serializer.annotations.SerializeProfiles
 

S

Serialize - Annotation Type in io.activej.serializer.annotations
 
serializeClass(Class<?>[], String, int) - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
serializeClass(Class<? extends SerializerDef>) - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
SerializeClass - Annotation Type in io.activej.serializer.annotations
 
SerializeClasses - Annotation Type in io.activej.serializer.annotations
 
serializeFixedSize(int) - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
SerializeFixedSize - Annotation Type in io.activej.serializer.annotations
 
SerializeFixedSizes - Annotation Type in io.activej.serializer.annotations
 
serializeNullable() - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
SerializeNullable - Annotation Type in io.activej.serializer.annotations
 
SerializeNullables - Annotation Type in io.activej.serializer.annotations
 
SerializeProfiles - Annotation Type in io.activej.serializer.annotations
 
serializer() - Method in class io.activej.serializer.impl.ForwardingSerializerDef
 
SerializerBuilder - Class in io.activej.serializer
Scans fields of classes for serialization.
SerializerDef - Interface in io.activej.serializer
Represents a serializer and deserializer of a particular class to byte arrays
SerializerDef.StaticDecoders - Interface in io.activej.serializer
 
SerializerDef.StaticEncoders - Interface in io.activej.serializer
 
SerializerDef.Visitor - Interface in io.activej.serializer
 
SerializerDefArray - Class in io.activej.serializer.impl
 
SerializerDefArray(SerializerDef, Class<?>) - Constructor for class io.activej.serializer.impl.SerializerDefArray
 
SerializerDefBoolean - Class in io.activej.serializer.impl
 
SerializerDefBoolean() - Constructor for class io.activej.serializer.impl.SerializerDefBoolean
 
SerializerDefBoolean(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefBoolean
 
SerializerDefBoolean(boolean, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefBoolean
 
SerializerDefByte - Class in io.activej.serializer.impl
 
SerializerDefByte() - Constructor for class io.activej.serializer.impl.SerializerDefByte
 
SerializerDefByte(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefByte
 
SerializerDefByteBuffer - Class in io.activej.serializer.impl
 
SerializerDefByteBuffer() - Constructor for class io.activej.serializer.impl.SerializerDefByteBuffer
 
SerializerDefByteBuffer(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefByteBuffer
 
SerializerDefChar - Class in io.activej.serializer.impl
 
SerializerDefChar() - Constructor for class io.activej.serializer.impl.SerializerDefChar
 
SerializerDefChar(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefChar
 
SerializerDefClass - Class in io.activej.serializer.impl
 
SerializerDefDouble - Class in io.activej.serializer.impl
 
SerializerDefDouble() - Constructor for class io.activej.serializer.impl.SerializerDefDouble
 
SerializerDefDouble(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefDouble
 
SerializerDefEnum - Class in io.activej.serializer.impl
 
SerializerDefEnum(Class<? extends Enum<?>>) - Constructor for class io.activej.serializer.impl.SerializerDefEnum
 
SerializerDefEnum(Class<? extends Enum<?>>, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefEnum
 
SerializerDefEnumMap - Class in io.activej.serializer.impl
 
SerializerDefEnumMap(SerializerDef, SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefEnumMap
 
SerializerDefEnumSet - Class in io.activej.serializer.impl
 
SerializerDefEnumSet(SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefEnumSet
 
SerializerDefFloat - Class in io.activej.serializer.impl
 
SerializerDefFloat() - Constructor for class io.activej.serializer.impl.SerializerDefFloat
 
SerializerDefFloat(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefFloat
 
SerializerDefHashMap - Class in io.activej.serializer.impl
 
SerializerDefHashMap(SerializerDef, SerializerDef, Class<?>, Class<?>) - Constructor for class io.activej.serializer.impl.SerializerDefHashMap
 
SerializerDefHashSet - Class in io.activej.serializer.impl
 
SerializerDefHashSet(SerializerDef, Class<?>, Class<?>) - Constructor for class io.activej.serializer.impl.SerializerDefHashSet
 
SerializerDefInet4Address - Class in io.activej.serializer.impl
 
SerializerDefInet4Address() - Constructor for class io.activej.serializer.impl.SerializerDefInet4Address
 
SerializerDefInet6Address - Class in io.activej.serializer.impl
 
SerializerDefInet6Address() - Constructor for class io.activej.serializer.impl.SerializerDefInet6Address
 
SerializerDefInt - Class in io.activej.serializer.impl
 
SerializerDefInt() - Constructor for class io.activej.serializer.impl.SerializerDefInt
 
SerializerDefInt(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefInt
 
SerializerDefInt(boolean, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefInt
 
SerializerDefLinkedList - Class in io.activej.serializer.impl
 
SerializerDefLinkedList(SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefLinkedList
 
SerializerDefList - Class in io.activej.serializer.impl
 
SerializerDefList(SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefList
 
SerializerDefLong - Class in io.activej.serializer.impl
 
SerializerDefLong() - Constructor for class io.activej.serializer.impl.SerializerDefLong
 
SerializerDefLong(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefLong
 
SerializerDefLong(boolean, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefLong
 
SerializerDefMap - Class in io.activej.serializer.impl
 
SerializerDefMap(SerializerDef, SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefMap
 
SerializerDefNullable - Class in io.activej.serializer.impl
 
SerializerDefNullable(SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefNullable
 
SerializerDefPrimitive - Class in io.activej.serializer.impl
 
SerializerDefPrimitive(Class<?>, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefPrimitive
 
SerializerDefRegularCollection - Class in io.activej.serializer.impl
 
SerializerDefRegularCollection(SerializerDef, Class<?>, Class<?>) - Constructor for class io.activej.serializer.impl.SerializerDefRegularCollection
 
SerializerDefRegularCollection(SerializerDef, Class<?>, Class<?>, Class<?>, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefRegularCollection
 
SerializerDefRegularMap - Class in io.activej.serializer.impl
 
SerializerDefRegularMap(SerializerDef, SerializerDef, Class<?>, Class<?>) - Constructor for class io.activej.serializer.impl.SerializerDefRegularMap
 
SerializerDefRegularMap(SerializerDef, SerializerDef, Class<?>, Class<?>, Class<?>, Class<?>, boolean) - Constructor for class io.activej.serializer.impl.SerializerDefRegularMap
 
SerializerDefSet - Class in io.activej.serializer.impl
 
SerializerDefSet(SerializerDef) - Constructor for class io.activej.serializer.impl.SerializerDefSet
 
SerializerDefShort - Class in io.activej.serializer.impl
 
SerializerDefShort() - Constructor for class io.activej.serializer.impl.SerializerDefShort
 
SerializerDefShort(boolean) - Constructor for class io.activej.serializer.impl.SerializerDefShort
 
SerializerDefString - Class in io.activej.serializer.impl
 
SerializerDefString() - Constructor for class io.activej.serializer.impl.SerializerDefString
 
SerializerDefString(StringFormat) - Constructor for class io.activej.serializer.impl.SerializerDefString
 
SerializerDefSubclass - Class in io.activej.serializer.impl
 
SerializerDefSubclass(Class<?>, LinkedHashMap<Class<?>, SerializerDef>, int) - Constructor for class io.activej.serializer.impl.SerializerDefSubclass
 
SerializerDefWithFixedSize - Interface in io.activej.serializer.impl
 
SerializerDefWithNullable - Interface in io.activej.serializer.impl
 
SerializerDefWithVarLength - Interface in io.activej.serializer.impl
 
SerializerExpressions - Class in io.activej.serializer.impl
Provides methods for writing primitives and Strings to byte arrays
SerializerExpressions() - Constructor for class io.activej.serializer.impl.SerializerExpressions
 
serializeStringFormat(StringFormat) - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
SerializeStringFormat - Annotation Type in io.activej.serializer.annotations
 
SerializeStringFormats - Annotation Type in io.activej.serializer.annotations
 
serializeVarLength() - Static method in class io.activej.serializer.annotations.CustomAnnotations
 
SerializeVarLength - Annotation Type in io.activej.serializer.annotations
 
SerializeVarLengths - Annotation Type in io.activej.serializer.annotations
 
setConstructor(Constructor<?>, List<String>) - Method in class io.activej.serializer.impl.SerializerDefClass
 
setFactory(Method, List<String>) - Method in class io.activej.serializer.impl.SerializerDefClass
 
SimpleSerializerDef<T> - Class in io.activej.serializer
 
SimpleSerializerDef() - Constructor for class io.activej.serializer.SimpleSerializerDef
 
singleton(T) - Static method in class io.activej.serializer.stream.StreamCodecs
 
StreamCodec<T> - Interface in io.activej.serializer.stream
 
StreamCodecs - Class in io.activej.serializer.stream
 
StreamCodecs() - Constructor for class io.activej.serializer.stream.StreamCodecs
 
StreamCodecs.AbstractArrayStreamCodec<T> - Class in io.activej.serializer.stream
 
StreamCodecs.SubtypeBuilder<T> - Class in io.activej.serializer.stream
 
StreamDecoder<T> - Interface in io.activej.serializer.stream
 
StreamEncoder<T> - Interface in io.activej.serializer.stream
 
StreamInput - Class in io.activej.serializer.stream
 
StreamOutput - Class in io.activej.serializer.stream
 
StringFormat - Enum in io.activej.serializer
 
subclasses() - Element in annotation type io.activej.serializer.annotations.SerializeClass
 
subclassesId() - Element in annotation type io.activej.serializer.annotations.SerializeClass
 
subclassesIdx() - Element in annotation type io.activej.serializer.annotations.SerializeClass
 
SubtypeBuilder() - Constructor for class io.activej.serializer.stream.StreamCodecs.SubtypeBuilder
 

T

toClassBuilder(SerializerDef) - Method in class io.activej.serializer.SerializerBuilder
toString() - Method in class io.activej.serializer.impl.SerializerDefClass
 
transform(StreamCodec<T>, Function<T, ? extends R>, Function<R, T>) - Static method in class io.activej.serializer.stream.StreamCodecs
 

U

UTF16 - Enum constant in enum io.activej.serializer.StringFormat
 
UTF8 - Enum constant in enum io.activej.serializer.StringFormat
 
UTF8_MB3 - Enum constant in enum io.activej.serializer.StringFormat
Deprecated.
UTF8_MB3_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
UTF8_SERIALIZER - Static variable in class io.activej.serializer.BinarySerializers
 
Utils - Class in io.activej.serializer.util
 
Utils() - Constructor for class io.activej.serializer.util.Utils
 

V

value() - Element in annotation type io.activej.serializer.annotations.Deserialize
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeClass
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeClasses
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeFixedSize
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeFixedSizes
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeNullables
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeProfiles
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeStringFormat
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeStringFormats
 
value() - Element in annotation type io.activej.serializer.annotations.SerializeVarLengths
 
VALUE - Static variable in interface io.activej.serializer.SerializerDef.StaticEncoders
 
valueOf(String) - Static method in enum io.activej.serializer.CompatibilityLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.activej.serializer.StringFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.activej.serializer.CompatibilityLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.activej.serializer.StringFormat
Returns an array containing the constants of this enum type, in the order they are declared.
valueSerializer - Variable in class io.activej.serializer.impl.AbstractSerializerDefCollection
 
valueSerializer - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
valueType - Variable in class io.activej.serializer.impl.AbstractSerializerDefMap
 
visit(SerializerDef) - Method in interface io.activej.serializer.SerializerDef.Visitor
 
visit(String, SerializerDef) - Method in interface io.activej.serializer.SerializerDef.Visitor
 

W

with(TypeT<?>, TypeScannerRegistry.Mapping<SerializerDef>) - Method in class io.activej.serializer.SerializerBuilder
Adds a mapping to resolve a SerializerDef for a given TypeT
with(Type, TypeScannerRegistry.Mapping<SerializerDef>) - Method in class io.activej.serializer.SerializerBuilder
Adds a mapping to resolve a SerializerDef for a given Type
withAnnotationAlias(Class<A>, Class<T>, Function<T, A>) - Method in class io.activej.serializer.SerializerBuilder
Adds alias annotation for a serializer annotation.
withAnnotationCompatibilityMode() - Method in class io.activej.serializer.SerializerBuilder
Enables annotation compatibility mode
withAnnotationCompatibilityMode(boolean) - Method in class io.activej.serializer.SerializerBuilder
Enables or disables annotation compatibility mode
withAutoOrdering(int, int) - Method in class io.activej.serializer.SerializerBuilder
Sets auto ordering parameters (used when no explicit ordering is set)
withCompatibilityLevel(CompatibilityLevel) - Method in class io.activej.serializer.SerializerBuilder
Sets a given CompatibilityLevel for the serializer.
withDecodeVersions(int, int) - Method in class io.activej.serializer.SerializerBuilder
Sets both minimal and maximal decode versions
withEncodeVersion(int) - Method in class io.activej.serializer.SerializerBuilder
Sets maximal encode version
withField(String, BinarySerializer<?>) - Method in class io.activej.serializer.util.RecordSerializer
 
withImplementationClass(Class<?>) - Method in class io.activej.serializer.SerializerBuilder
Adds an implementation class for the serializer
withProfile(String) - Method in class io.activej.serializer.SerializerBuilder
Sets a serializer profile
withSubclasses(Class<T>, List<Class<? extends T>>) - Method in class io.activej.serializer.SerializerBuilder
Sets subclasses to be serialized.
withSubclasses(String, List<Class<? extends T>>) - Method in class io.activej.serializer.SerializerBuilder
Sets subclasses to be serialized.
withVersions(int, int, int) - Method in class io.activej.serializer.SerializerBuilder
Sets maximal encode version as well as both minimal and maximal decode versions
wrapped - Variable in class io.activej.serializer.impl.SerializerDefPrimitive
 
wrappedType - Variable in class io.activej.serializer.impl.SerializerDefPrimitive
 
write(byte[]) - Method in class io.activej.serializer.BinaryOutput
 
write(byte[]) - Method in class io.activej.serializer.stream.StreamOutput
 
write(byte[], int, byte[]) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
write(byte[], int, byte[], int, int) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
write(byte[], int, int) - Method in class io.activej.serializer.BinaryOutput
 
write(byte[], int, int) - Method in class io.activej.serializer.stream.StreamOutput
 
writeBoolean(boolean) - Method in class io.activej.serializer.BinaryOutput
 
writeBoolean(boolean) - Method in class io.activej.serializer.stream.StreamOutput
 
writeBoolean(byte[], int, boolean) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeBoolean(Expression, Variable, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeByte(byte) - Method in class io.activej.serializer.BinaryOutput
 
writeByte(byte) - Method in class io.activej.serializer.stream.StreamOutput
 
writeByte(byte[], int, byte) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeByte(Expression, Variable, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeBytes(Expression, Variable, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeBytes(Expression, Variable, Expression, Expression, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeChar(byte[], int, char) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeChar(char) - Method in class io.activej.serializer.BinaryOutput
 
writeChar(char) - Method in class io.activej.serializer.stream.StreamOutput
 
writeChar(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeCharLE(byte[], int, char) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeDouble(byte[], int, double) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeDouble(double) - Method in class io.activej.serializer.BinaryOutput
 
writeDouble(double) - Method in class io.activej.serializer.stream.StreamOutput
 
writeDouble(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeFloat(byte[], int, float) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeFloat(float) - Method in class io.activej.serializer.BinaryOutput
 
writeFloat(float) - Method in class io.activej.serializer.stream.StreamOutput
 
writeFloat(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeInt(byte[], int, int) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeInt(int) - Method in class io.activej.serializer.BinaryOutput
 
writeInt(int) - Method in class io.activej.serializer.stream.StreamOutput
 
writeInt(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeIntLE(byte[], int, int) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeIso88591(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeIso88591(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeIso88591(String) - Method in class io.activej.serializer.BinaryOutput
 
writeIso88591Nullable(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeIso88591Nullable(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeIso88591Nullable(String) - Method in class io.activej.serializer.BinaryOutput
 
writeLong(byte[], int, long) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeLong(long) - Method in class io.activej.serializer.BinaryOutput
 
writeLong(long) - Method in class io.activej.serializer.stream.StreamOutput
 
writeLong(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeLongLE(byte[], int, long) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeShort(byte[], int, short) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeShort(short) - Method in class io.activej.serializer.BinaryOutput
 
writeShort(short) - Method in class io.activej.serializer.stream.StreamOutput
 
writeShort(Expression, Variable, Expression, boolean) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeShortLE(byte[], int, short) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeString(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeUTF16(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF16(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeUTF16(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF16LE(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF16LE(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF16Nullable(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF16Nullable(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeUTF16Nullable(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF16NullableLE(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF16NullableLE(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF8(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF8(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeUTF8(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF8mb3(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
Deprecated.
writeUTF8mb3(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF8mb3Nullable(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
Deprecated.
writeUTF8mb3Nullable(String) - Method in class io.activej.serializer.BinaryOutput
 
writeUTF8Nullable(byte[], int, String) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeUTF8Nullable(String) - Method in class io.activej.serializer.stream.StreamOutput
 
writeUTF8Nullable(String) - Method in class io.activej.serializer.BinaryOutput
 
writeVarInt(byte[], int, int) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeVarInt(int) - Method in class io.activej.serializer.BinaryOutput
 
writeVarInt(int) - Method in class io.activej.serializer.stream.StreamOutput
 
writeVarInt(Expression, Variable, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
writeVarLong(byte[], int, long) - Static method in class io.activej.serializer.util.BinaryOutputUtils
 
writeVarLong(long) - Method in class io.activej.serializer.BinaryOutput
 
writeVarLong(long) - Method in class io.activej.serializer.stream.StreamOutput
 
writeVarLong(Expression, Variable, Expression) - Static method in class io.activej.serializer.impl.SerializerExpressions
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form