Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

A

add(Object) - Method in class org.mapdb.elsa.ElsaStack
 
add(Object) - Method in class org.mapdb.elsa.ElsaStack.IdentityArray
 
add(Object) - Method in class org.mapdb.elsa.ElsaStack.MapStack
 
add(Object) - Method in class org.mapdb.elsa.ElsaStack.NoReferenceStack
 
addClassInfo(ElsaSerializerPojo.ClassInfo) - Method in class org.mapdb.elsa.ElsaStack
 
androidConstructor - Static variable in class org.mapdb.elsa.ElsaSerializerPojo
 
ARRAY_BOOLEAN - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_BYTE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_BYTE_ALL_EQUAL - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_CHAR - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_DOUBLE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_FLOAT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_INT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_INT_BYTE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_INT_PACKED - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_INT_SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_LONG - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_LONG_BYTE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_LONG_INT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_LONG_PACKED - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_LONG_SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_OBJECT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_OBJECT_ALL_NULL - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_OBJECT_NO_REFS - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ARRAY_SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
ArrayBased(Class[]) - Constructor for class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 
ArrayBased(ElsaSerializerPojo.ClassInfo[]) - Constructor for class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 
ARRAYLIST - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
assertClassSerializable(Class<?>) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 

B

BIGDECIMAL - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BIGINTEGER - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BOOLEAN_FALSE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BOOLEAN_TRUE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BYTE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BYTE_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BYTE_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
BYTE_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

C

CHAR - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
CHAR_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
CHAR_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
CHAR_255 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
CLASS - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
class2constuctor - Static variable in class org.mapdb.elsa.ElsaSerializerPojo
 
classes - Variable in class org.mapdb.elsa.ElsaMaker
 
classForName(String, ClassLoader) - Static method in class org.mapdb.elsa.ElsaSerializerPojo
 
ClassInfo(String, ElsaSerializerPojo.FieldInfo[], boolean, boolean) - Constructor for class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
classInfoDeserialize(DataInput) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
classInfoResolver - Variable in class org.mapdb.elsa.ElsaSerializerPojo
 
classInfos - Variable in class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 
classInfoSerialize(DataOutput, ElsaSerializerPojo.ClassInfo) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
classLoader - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
classMissing(Class) - Method in interface org.mapdb.elsa.ElsaClassCallback
 
classToId(String) - Method in class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 
classToId(String) - Method in interface org.mapdb.elsa.ElsaClassInfoResolver
 
classToId(String) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
clazz - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
clone(E) - Method in interface org.mapdb.elsa.ElsaSerializer
 
clone(E) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
clone(ElsaSerializerPojo, E) - Static method in class org.mapdb.elsa.ElsaUtil
 
close() - Method in class org.mapdb.elsa.ElsaObjectInputStream
 
close() - Method in class org.mapdb.elsa.ElsaObjectOutputStream
 
close() - Method in class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
createInstanceSkippinkConstructor(Class<T>) - Method in class org.mapdb.elsa.ElsaSerializerPojo
For pojo serialization we need to instantiate class without invoking its constructor.

D

DataInputToStream(DataInput) - Constructor for class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
DATE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
Deser() - Constructor for class org.mapdb.elsa.ElsaSerializerBase.Deser
 
DESER_BYTE_ARRAY - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
deserialize(DataInput) - Method in interface org.mapdb.elsa.ElsaSerializer
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.Deser
Deserialize the content of an object from a DataInput.
deserialize(DataInput) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.DeserInt
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.DeserLong
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.DeserSingleton
 
deserialize(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.DeserStringLen
 
deserializeSingleton(DataInput, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
deserializeUnknownHeader(DataInput, int, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
override this method to extend ElsaSerializerBase functionality
deserializeUnknownHeader(DataInput, int, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
DeserInt(int, boolean) - Constructor for class org.mapdb.elsa.ElsaSerializerBase.DeserInt
 
DeserLong(int, boolean) - Constructor for class org.mapdb.elsa.ElsaSerializerBase.DeserLong
 
DeserSingleton(Object) - Constructor for class org.mapdb.elsa.ElsaSerializerBase.DeserSingleton
 
digits - Variable in class org.mapdb.elsa.ElsaSerializerBase.DeserInt
 
digits - Variable in class org.mapdb.elsa.ElsaSerializerBase.DeserLong
 
DOUBLE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_255 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_INT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
DOUBLE_SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

E

ElsaClassCallback - Interface in org.mapdb.elsa
Created by jan on 4/17/16.
ElsaClassInfoResolver - Interface in org.mapdb.elsa
Created by jan on 4/18/16.
ElsaClassInfoResolver.ArrayBased - Class in org.mapdb.elsa
 
ElsaException - Exception in org.mapdb.elsa
Created by jan on 3/28/16.
ElsaException() - Constructor for exception org.mapdb.elsa.ElsaException
 
ElsaException(String) - Constructor for exception org.mapdb.elsa.ElsaException
 
ElsaException(Exception) - Constructor for exception org.mapdb.elsa.ElsaException
 
ElsaMaker - Class in org.mapdb.elsa
ElsaMaker is used to create and configure Elsa serializer.
ElsaMaker() - Constructor for class org.mapdb.elsa.ElsaMaker
 
ElsaObjectInputStream - Class in org.mapdb.elsa
Created by jan on 4/17/16.
ElsaObjectInputStream(InputStream) - Constructor for class org.mapdb.elsa.ElsaObjectInputStream
 
ElsaObjectInputStream(DataInput, ElsaSerializerPojo) - Constructor for class org.mapdb.elsa.ElsaObjectInputStream
 
ElsaObjectOutputStream - Class in org.mapdb.elsa
Created by jan on 4/17/16.
ElsaObjectOutputStream(DataOutput, ElsaSerializerPojo) - Constructor for class org.mapdb.elsa.ElsaObjectOutputStream
 
ElsaObjectOutputStream(OutputStream) - Constructor for class org.mapdb.elsa.ElsaObjectOutputStream
 
ElsaSerializer - Interface in org.mapdb.elsa
Created by jan on 5/15/16.
ElsaSerializerBase - Class in org.mapdb.elsa
Serializer which uses 'header byte' to serialize/deserialize most of classes from 'java.lang' and 'java.util' packages.
ElsaSerializerBase() - Constructor for class org.mapdb.elsa.ElsaSerializerBase
 
ElsaSerializerBase(int, Object[], Map<Class, ElsaSerializerBase.Ser>, Map<Class, Integer>, Map<Integer, ElsaSerializerBase.Deser>) - Constructor for class org.mapdb.elsa.ElsaSerializerBase
 
ElsaSerializerBase.Deser<A> - Class in org.mapdb.elsa
 
ElsaSerializerBase.DeserInt - Class in org.mapdb.elsa
 
ElsaSerializerBase.DeserLong - Class in org.mapdb.elsa
 
ElsaSerializerBase.DeserSingleton - Class in org.mapdb.elsa
always returns single object without reading anything
ElsaSerializerBase.DeserStringLen - Class in org.mapdb.elsa
 
ElsaSerializerBase.Header - Interface in org.mapdb.elsa
Header byte, is used at start of each record to indicate data type WARNING !!! values bellow must be unique !!!!!
ElsaSerializerBase.Ser<A> - Class in org.mapdb.elsa
 
ElsaSerializerBase.UserSer - Class in org.mapdb.elsa
 
ElsaSerializerPojo - Class in org.mapdb.elsa
Serializer which handles POJO, object graphs etc.
ElsaSerializerPojo() - Constructor for class org.mapdb.elsa.ElsaSerializerPojo
 
ElsaSerializerPojo(int, Object[], Map<Class, ElsaSerializerBase.Ser>, Map<Class, Integer>, Map<Integer, ElsaSerializerBase.Deser>, ElsaClassCallback, ElsaClassInfoResolver) - Constructor for class org.mapdb.elsa.ElsaSerializerPojo
 
ElsaSerializerPojo.ClassInfo - Class in org.mapdb.elsa
Stores info about single class stored in MapDB.
ElsaSerializerPojo.FieldInfo - Class in org.mapdb.elsa
Stores info about single field stored in MapDB.
ElsaStack - Class in org.mapdb.elsa
Utility class similar to ArrayList, but with fast identity search.
ElsaStack() - Constructor for class org.mapdb.elsa.ElsaStack
 
ElsaStack.IdentityArray - Class in org.mapdb.elsa
 
ElsaStack.MapStack - Class in org.mapdb.elsa
 
ElsaStack.NoReferenceStack - Class in org.mapdb.elsa
 
ElsaUtil - Class in org.mapdb.elsa
Utilities for Elsa Serialization
ElsaUtil.DataInputToStream - Class in org.mapdb.elsa
Wraps DataInput into InputStream
equals(Object) - Method in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
equals(Object) - Method in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 

F

field - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
FieldInfo(String, String, Class<?>, Class<?>) - Constructor for class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
fields - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
fieldsForClass(Class<?>) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
findClasses(Iterable) - Static method in class org.mapdb.elsa.ElsaUtil
Serializes content of iterable to find unknown classes.
FLOAT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
FLOAT_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
FLOAT_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
FLOAT_255 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
FLOAT_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
FLOAT_SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
forwardRefs - Variable in class org.mapdb.elsa.ElsaStack.IdentityArray
 

G

getClassInfo(int) - Method in class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 
getClassInfo(int) - Method in interface org.mapdb.elsa.ElsaClassInfoResolver
 
getClassInfo(int) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
getFieldId(String) - Method in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
getFieldValue(ElsaSerializerPojo.FieldInfo, Object) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
getInstance(int) - Method in class org.mapdb.elsa.ElsaStack
 
getInstance(int) - Method in class org.mapdb.elsa.ElsaStack.IdentityArray
 
getInstance(int) - Method in class org.mapdb.elsa.ElsaStack.MapStack
 
getInstance(int) - Method in class org.mapdb.elsa.ElsaStack.NoReferenceStack
 
getObjectStreamFields() - Method in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
getSize() - Method in class org.mapdb.elsa.ElsaStack
 
getSize() - Method in class org.mapdb.elsa.ElsaStack.IdentityArray
 
getSize() - Method in class org.mapdb.elsa.ElsaStack.MapStack
 
getSize() - Method in class org.mapdb.elsa.ElsaStack.NoReferenceStack
 

H

hashCode() - Method in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
hashCode() - Method in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
HASHMAP - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
HASHSET - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
header - Variable in class org.mapdb.elsa.ElsaSerializerBase.UserSer
 
headerDeser - Variable in class org.mapdb.elsa.ElsaSerializerBase
 

I

IdentityArray() - Constructor for class org.mapdb.elsa.ElsaStack.IdentityArray
 
identityIndexOf(Object) - Method in class org.mapdb.elsa.ElsaStack.IdentityArray
This method is reason why ArrayList is not used.
identityIndexOf(Object) - Method in class org.mapdb.elsa.ElsaStack
 
identityIndexOf(Object) - Method in class org.mapdb.elsa.ElsaStack.MapStack
 
identityIndexOf(Object) - Method in class org.mapdb.elsa.ElsaStack.NoReferenceStack
 
in - Variable in class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
initHeaderDeser() - Method in class org.mapdb.elsa.ElsaSerializerBase
 
initSer() - Method in class org.mapdb.elsa.ElsaSerializerBase
 
input - Variable in class org.mapdb.elsa.ElsaObjectInputStream
 
INT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_10 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_11 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_12 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_13 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_14 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_15 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_16 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_8 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_9 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_F1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_F2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_F3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M8 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_M9 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_MAX_VALUE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_MF1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_MF2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_MF3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
INT_MIN_VALUE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
isEnum - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
isSerializable(Object) - Method in class org.mapdb.elsa.ElsaSerializerBase
return true if mapdb knows howto serialize given object
isSerializable(Object) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 

J

JAVA_SERIALIZATION - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
Value used in Java Serialization header.

L

LINKEDHASHMAP - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LINKEDHASHSET - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LINKEDLIST - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
loadClass(String) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
loadClass2(DataInput) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
loadClass2(String) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
loadClass3(String, ClassLoader) - Static method in class org.mapdb.elsa.ElsaSerializerBase
 
LONG - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_10 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_11 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_12 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_13 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_14 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_15 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_16 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_8 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_9 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_F7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M8 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_M9 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MAX_VALUE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MF7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
LONG_MIN_VALUE - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

M

make() - Method in class org.mapdb.elsa.ElsaMaker
Creates new serializer with configuration from this builder
makeClassInfo(Class) - Static method in class org.mapdb.elsa.ElsaSerializerPojo
 
makeClassInfo(String) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
MapStack(Map<Object, Integer>) - Constructor for class org.mapdb.elsa.ElsaStack.MapStack
 
minus - Variable in class org.mapdb.elsa.ElsaSerializerBase.DeserInt
 
minus - Variable in class org.mapdb.elsa.ElsaSerializerBase.DeserLong
 
missingClassNotification - Variable in class org.mapdb.elsa.ElsaSerializerPojo
 

N

name - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
name - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
name2fieldId - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
name2fieldInfo - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
needsObjectStack() - Method in class org.mapdb.elsa.ElsaSerializerBase.Deser
 
newElsaStack() - Method in class org.mapdb.elsa.ElsaSerializerBase
 
NoReferenceStack() - Constructor for class org.mapdb.elsa.ElsaStack.NoReferenceStack
 
notifyMissingClassInfo(Class) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
NULL - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

O

OBJECT_STACK - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
used for reference to already serialized object in object graph
objectStack - Variable in class org.mapdb.elsa.ElsaMaker
3 is ElsaStack.MapStack with HashMap, 2 is ElsaStack.IdentityArray, 1 is ElsaStack.NoReferenceStack, 0 is ElsaStack.MapStack with IdentityHashMap,
objectStackType - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
objectStreamFields - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
org.mapdb.elsa - package org.mapdb.elsa
 
out - Variable in class org.mapdb.elsa.ElsaObjectOutputStream
 

P

packInt(DataOutput, int) - Static method in class org.mapdb.elsa.ElsaUtil
Pack int into an output stream.
packIntBigger(DataOutput, int) - Static method in class org.mapdb.elsa.ElsaUtil
Pack int into an output stream.
packLong(DataOutput, long) - Static method in class org.mapdb.elsa.ElsaUtil
Pack long into output.
packLong(OutputStream, long) - Static method in class org.mapdb.elsa.ElsaUtil
Pack long into output.
POJO - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
Use POJO Serializer to get class structure and set its fields.
POJO_CLASSINFO - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
Class Info stored in local stream
POJO_RESOLVER - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
Use POJO Serializer to get class structure and set its fields.
primitive - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
PROPERTIES - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

R

read(byte[], int, int) - Method in class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
read() - Method in class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
readBooleanArray(int, DataInput) - Static method in class org.mapdb.elsa.ElsaSerializerBase
Unpacks boolean[], each value in array is represented by single bite
readObjectOverride() - Method in class org.mapdb.elsa.ElsaObjectInputStream
 
referenceArrayEnable() - Method in class org.mapdb.elsa.ElsaMaker
 
referenceDisable() - Method in class org.mapdb.elsa.ElsaMaker
 
referenceHashMapEnable() - Method in class org.mapdb.elsa.ElsaMaker
 
registerClasses(Class...) - Method in class org.mapdb.elsa.ElsaMaker
Register classes structure.
registerDeser(int, ElsaSerializerBase.Deser) - Method in class org.mapdb.elsa.ElsaMaker
 
registeredDeser - Variable in class org.mapdb.elsa.ElsaMaker
 
registeredSerHeaders - Variable in class org.mapdb.elsa.ElsaMaker
 
registeredSers - Variable in class org.mapdb.elsa.ElsaMaker
 
registerSer(int, Class<E>, ElsaSerializerBase.Ser<E>) - Method in class org.mapdb.elsa.ElsaMaker
 
resolveClassId(String) - Method in class org.mapdb.elsa.ElsaStack
 
resolveClassInfo(int) - Method in class org.mapdb.elsa.ElsaStack
 
reverse - Variable in class org.mapdb.elsa.ElsaClassInfoResolver.ArrayBased
 

S

ser - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
Ser() - Constructor for class org.mapdb.elsa.ElsaSerializerBase.Ser
 
ser - Variable in class org.mapdb.elsa.ElsaSerializerBase.UserSer
 
SER_BOOLEAN - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_BYTE - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_BYTE_ARRAY - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_CHAR - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_DOUBLE - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_FLOAT - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_INT - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_INT_ARRAY - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_LONG - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_LONG_ARRAY - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_SHORT - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
SER_STRING - Static variable in class org.mapdb.elsa.ElsaSerializerBase
 
serialize(DataOutput, Object) - Method in interface org.mapdb.elsa.ElsaSerializer
 
serialize(DataOutput, A, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.Ser
Serialize the content of an object into a ObjectOutput
serialize(DataOutput, Object) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
serialize(DataOutput, Object, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
serialize(DataOutput, Object, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase.UserSer
 
serializeClass(DataOutput, Class) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
serializeObjectArray(DataOutput, Object[], ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
 
serializer - Variable in class org.mapdb.elsa.ElsaObjectInputStream
 
serializer - Variable in class org.mapdb.elsa.ElsaObjectOutputStream
 
serializeUnknownObject(DataOutput, Object, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerBase
override this method to extend ElsaSerializerBase functionality
serializeUnknownObject(DataOutput, Object, ElsaStack) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
setFieldValue(ElsaSerializerPojo.FieldInfo, Object, Object) - Method in class org.mapdb.elsa.ElsaSerializerPojo
 
SHORT - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
SHORT_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
SHORT_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
SHORT_255 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
SHORT_M1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
SHORT_M255 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
singleton - Variable in class org.mapdb.elsa.ElsaSerializerBase.DeserSingleton
 
SINGLETON - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
singletons - Variable in class org.mapdb.elsa.ElsaMaker
 
singletons(Object...) - Method in class org.mapdb.elsa.ElsaMaker
Register list of singletons.
singletons - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
singletonsReverse - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
skip(long) - Method in class org.mapdb.elsa.ElsaUtil.DataInputToStream
 
STRING - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_0 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_1 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_10 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_2 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_3 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_4 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_5 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_6 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_7 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_8 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
STRING_9 - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
sunConstructor - Static variable in class org.mapdb.elsa.ElsaSerializerPojo
 
sunReflFac - Static variable in class org.mapdb.elsa.ElsaSerializerPojo
 

T

toString() - Method in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
TREEMAP - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
TREESET - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
type - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 
typeClass - Variable in class org.mapdb.elsa.ElsaSerializerPojo.FieldInfo
 

U

unknownClassNotification - Variable in class org.mapdb.elsa.ElsaMaker
 
unknownClassNotification(ElsaClassCallback) - Method in class org.mapdb.elsa.ElsaMaker
Callback notified when class with unknown structure is serialized.
unpackInt(DataInput) - Static method in class org.mapdb.elsa.ElsaUtil
Unpack int value from the input stream.
unpackInt(InputStream) - Static method in class org.mapdb.elsa.ElsaUtil
Unpack int value from the input stream.
unpackLong(DataInput) - Static method in class org.mapdb.elsa.ElsaUtil
Unpack long value from the input stream.
unpackLong(InputStream) - Static method in class org.mapdb.elsa.ElsaUtil
Unpack long value from the input stream.
useObjectStream - Variable in class org.mapdb.elsa.ElsaSerializerPojo.ClassInfo
 
USER_DESER - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
userDeser - Variable in class org.mapdb.elsa.ElsaSerializerBase
 
UserSer(int, ElsaSerializerBase.Ser) - Constructor for class org.mapdb.elsa.ElsaSerializerBase.UserSer
 
usesAdvancedSerialization(Class<?>) - Static method in class org.mapdb.elsa.ElsaSerializerPojo
 
UUID - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 

V

VOID - Static variable in interface org.mapdb.elsa.ElsaClassCallback
 
VOID - Static variable in interface org.mapdb.elsa.ElsaClassInfoResolver
 

W

writeBooleanArray(DataOutput, boolean[]) - Static method in class org.mapdb.elsa.ElsaSerializerBase
Writes boolean[] into output, each value in array is represented by single byte
writeObjectOverride(Object) - Method in class org.mapdb.elsa.ElsaObjectOutputStream
 

Z

ZERO_FAIL - Static variable in interface org.mapdb.elsa.ElsaSerializerBase.Header
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2016. All Rights Reserved.