A B C D E F G H I K L M N O P R S T U V W _ 

A

add(Object, Object) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
add(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
add(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentWriteContext
 
addAllReferencedClasses(Class, ArrayList<String>) - Static method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
addBytes(byte[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
addCall(FSTOrderedConcurrentJobExecutor.FSTRunnable) - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
addChange(int, int, String) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
addChange(long, int, String) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
addChange(long, long, String) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
addClassMapping(Class, int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
addConcurrent(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
perform multi threaded encoding.
addOffset(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
addToPredictionArray(Class[], Class) - Static method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
Align - Annotation Type in de.ruedigermoeller.heapoff.structs
Created with IntelliJ IDEA.
align(int, int) - Static method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
align(int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
alloc(long) - Method in interface de.ruedigermoeller.heapoff.bytez.BytezAllocator
 
alloc(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
 
alloc(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
 
alloced - Static variable in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
 
allocInstance(Class<C>) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
alwaysCopy() - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
alwaysCopy() - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
applySnapshot(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
asByteArray() - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
asByteArray() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
asByteArray() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
available() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 

B

b - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
back(int) - Method in interface de.ruedigermoeller.serialization.dson.DsonCharInput
 
back(int) - Method in class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
baseOn(byte[], long, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
set this struct pointer to base array at given offset (=bufoff+index)
baseOn(Bytez, long, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
baseOn(byte[], int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
set this struct pointer to base array at given index
baseOn(Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
BOOL - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
buf - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
buf - Variable in class de.ruedigermoeller.serialization.util.FSTOutputStream
The buffer where data is stored.
buffer - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
bufoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
BYTE - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
Bytez - Interface in de.ruedigermoeller.heapoff.bytez
abstraction of byte arrays similar to ByteBuffer without the need to create temp objects in order to get long,int,.. views additionally supports volatile read/write (for byte[] based backing buffers only !)
BytezAllocator - Interface in de.ruedigermoeller.heapoff.bytez
Copyright (c) 2012, Ruediger Moeller.

C

cachedBuffer - Static variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
calcIntegral() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
calcObjectReadTimeNotAUtility(int, Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
for optimization purposes, do not use to benchmark processing time or in a regular program as this methods creates a temporary binaryoutputstream and serializes the object in order to measure the read time in picoseconds.
calcObjectSizeBytesNotAUtility(Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
for optimization purposes, do not use to benchmark processing time or in a regular program as this methods creates a temporary binaryoutputstream and serializes the object in order to measure the size.
calcObjectWriteTimeNotAUtility(int, Object) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
for optimization purposes, do not use to benchmark processing time or in a regular program as this methods creates a temporary binaryoutputstream and serializes the object in order to measure the write time in micros.
calcStructSize(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
cast(Class<T>) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
cast() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
CHAR - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
chars - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
chars(int, char) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
chars(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
charsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
choff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
chscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
chunk - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
chunk_size - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
chunkIndex - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
chunkSize - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
classForName(String) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
clear() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
clear(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
only avaiable at top level
clear() - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
clear() - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
clear() - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
clear() - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
clear() - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
clear(int[]) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
clear(Object[]) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
clear(Object[], int) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
clearCaches() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
clear cached softref's and ThreadLocal.
clearForRead() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
clearForWrite() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
clearFully() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
clnames - Variable in class de.ruedigermoeller.serialization.FSTObjectInput
 
clnames - Variable in class de.ruedigermoeller.serialization.FSTObjectOutput
 
close() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
close() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
close() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
close() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
coerceReading(Class, Object) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
map given Object to a target type.
coerceWriting(Object) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
map given object found in the object graph to another type representation.
compareAndSwapInt(long, int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
compareAndSwapInt(long, int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
compareAndSwapInt(long, int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
compareAndSwapLong(long, long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
compareAndSwapLong(long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
compareAndSwapLong(long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
compareTo(StructString) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
compareTo(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
compareToString(String) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
Compress - Annotation Type in de.ruedigermoeller.serialization.annotations
evaluated for fields containing int array or a String.
COMPRESS - Static variable in class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
 
compress2Byte(T) - Method in class de.ruedigermoeller.heapoff.FSTCompressor
 
computeElemSize(Object, Object[], FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
Conditional - Annotation Type in de.ruedigermoeller.serialization.annotations
applicable to non native fields. if a conditional callback is set on the FSTObjectInput, the callback will be called before the object referenced by the annotated field is decoded.
containsKey(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
containsValue(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
content - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
 
copy(Object, FSTConfiguration) - Method in interface de.ruedigermoeller.serialization.FSTObjectCopy
 
copy(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
copyTo(Bytez, long, long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
copyTo(Bytez, long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
copyTo(Bytez, long, long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
copyTo(OutputStream) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
count - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
createAccess() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
createConcurrentReader() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
createConcurrentWriter() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
createCopy() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
returns a complete copy of this object allocating a new Bytez capable of holding the data.
createDefaultConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
createPointer(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
createPrimitiveArrayBasePointer(Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
createStructClz(Class<T>) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
createStructConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
createStructPointer(Bytez, int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
createStructPointer(Bytez, int, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
allocates a StructAccessor ("pointer") matching the struct data expected in the byte array at given position with given classId.
createStructWrapper(Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
allocates a StructAccessor ("pointer") matching the struct data expected in the byte array at given position.
createTypedArrayBasePointer(Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
createWrapper(Class<T>, Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
currentEntry - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 

D

DartDsonGen - Class in de.ruedigermoeller.serialization.dson.generators
Copyright (c) 2012, Ruediger Moeller.
DartDsonGen() - Constructor for class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
dateTimeInstance - Variable in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
de.ruedigermoeller.heapoff - package de.ruedigermoeller.heapoff
 
de.ruedigermoeller.heapoff.bytez - package de.ruedigermoeller.heapoff.bytez
 
de.ruedigermoeller.heapoff.bytez.malloc - package de.ruedigermoeller.heapoff.bytez.malloc
 
de.ruedigermoeller.heapoff.bytez.onheap - package de.ruedigermoeller.heapoff.bytez.onheap
 
de.ruedigermoeller.heapoff.structs - package de.ruedigermoeller.heapoff.structs
 
de.ruedigermoeller.heapoff.structs.structtypes - package de.ruedigermoeller.heapoff.structs.structtypes
 
de.ruedigermoeller.heapoff.structs.unsafeimpl - package de.ruedigermoeller.heapoff.structs.unsafeimpl
 
de.ruedigermoeller.serialization - package de.ruedigermoeller.serialization
 
de.ruedigermoeller.serialization.annotations - package de.ruedigermoeller.serialization.annotations
 
de.ruedigermoeller.serialization.dson - package de.ruedigermoeller.serialization.dson
 
de.ruedigermoeller.serialization.dson.generators - package de.ruedigermoeller.serialization.dson.generators
 
de.ruedigermoeller.serialization.serializers - package de.ruedigermoeller.serialization.serializers
 
de.ruedigermoeller.serialization.util - package de.ruedigermoeller.serialization.util
 
decodeClass(FSTObjectInput) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
defaultCopy(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
defaultMapper - Static variable in class de.ruedigermoeller.serialization.dson.Dson
 
defaultReadObject(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
defaultWriteObject(Object, FSTClazzInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
defFieldComparator - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo
 
defineArrayAccessor(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayAccessor(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayElementSize(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayElementSize(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayLength(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayLength(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineArrayPointer(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineArrayPointer(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineFieldStructIndex(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructReadAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructReadAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructSetCAS(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructSetCAS(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, CtMethod) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
defineStructWriteAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
defineStructWriteAccess(FieldAccess, CtClass, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
detach() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
important: iterators, array access and access to substructures of a struct always return pointers, which are cached per thread.
detach(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
DOUBLE - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
doubleoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
doublescal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
Dson - Class in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
Dson() - Constructor for class de.ruedigermoeller.serialization.dson.Dson
 
DsonCharInput - Interface in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
DsonCharOutput - Interface in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
DsonDeserializer - Class in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
DsonDeserializer(DsonCharInput, DsonTypeMapper) - Constructor for class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
DsonDeserializer.Sel - Class in de.ruedigermoeller.serialization.dson
 
DsonDeserializer.Sel() - Constructor for class de.ruedigermoeller.serialization.dson.DsonDeserializer.Sel
 
DsonDeserializer.Sub - Class in de.ruedigermoeller.serialization.dson
 
DsonDeserializer.Sub() - Constructor for class de.ruedigermoeller.serialization.dson.DsonDeserializer.Sub
 
DsonDeserializer.UD - Class in de.ruedigermoeller.serialization.dson
 
DsonDeserializer.UD() - Constructor for class de.ruedigermoeller.serialization.dson.DsonDeserializer.UD
 
DsonParseException - Exception in de.ruedigermoeller.serialization.dson
Created by ruedi on 26.12.13.
DsonParseException(String, DsonCharInput) - Constructor for exception de.ruedigermoeller.serialization.dson.DsonParseException
 
DsonParseException(String, DsonCharInput, Throwable) - Constructor for exception de.ruedigermoeller.serialization.dson.DsonParseException
 
DsonPSCharOut - Class in de.ruedigermoeller.serialization.dson
implementation of charoutput on top of printstream
DsonPSCharOut(PrintStream) - Constructor for class de.ruedigermoeller.serialization.dson.DsonPSCharOut
 
DsonSerializer - Class in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
DsonSerializer(DsonCharOutput, DsonTypeMapper) - Constructor for class de.ruedigermoeller.serialization.dson.DsonSerializer
 
DsonStringCharInput - Class in de.ruedigermoeller.serialization.dson
implementation of char input on top of a String
DsonStringCharInput(String) - Constructor for class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
DsonStringCharInput(String, int, int) - Constructor for class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
DsonStringOutput - Class in de.ruedigermoeller.serialization.dson
Copyright (c) 2012, Ruediger Moeller.
DsonStringOutput() - Constructor for class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
DsonTypeMapper - Class in de.ruedigermoeller.serialization.dson
simple implementation of type mapper
DsonTypeMapper() - Constructor for class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
dump() - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
dump() - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 

E

elems - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
elems(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
accessor to the elements
elems(int, Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
accessor to elements
elemsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
length of this struct array
elemsPointer() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
elemsStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
encodeClass(FSTObjectOutput, Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
ensureCapacity(int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
ensureCapacity(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
ensureFree(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
ensureFree(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
entrySet() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
EqualnessIsBinary - Annotation Type in de.ruedigermoeller.serialization.annotations
applicable to classes.
EqualnessIsIdentity - Annotation Type in de.ruedigermoeller.serialization.annotations
Define that equal instances of this class can be replaced by a single copy when deserializing.
equals(Object) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
equals(Object) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
equals(Object) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
equals(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
equals(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 

F

fillPrimitiveArrayBasePointer(FSTStruct, Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
fillTypedArrayBasePointer(FSTStruct, Bytez, long, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
findConstructorForExternalize(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
findConstructorForSerializable(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
findDerivedMethod(Class, String, Class[], Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
findPrivateMethod(Class, String, Class[], Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
finishChangeTracking() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
works only if change tracking is enabled
Flat - Annotation Type in de.ruedigermoeller.serialization.annotations
 
FLOAT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
floatoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
floatscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
flush() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Flushes this data output stream.
flush() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
free(Bytez) - Method in interface de.ruedigermoeller.heapoff.bytez.BytezAllocator
 
free(Bytez) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
 
free(Bytez) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
 
free() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
frees associated offheap memory, in case making objects created INVALID (Access violation!).
freeAll() - Method in interface de.ruedigermoeller.heapoff.bytez.BytezAllocator
 
freeAll() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
 
freeAll() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
 
FST2ByteCompressed<T> - Class in de.ruedigermoeller.heapoff
saves an object graph into a byte array.
FSTArrayElementSizeCalculator - Interface in de.ruedigermoeller.heapoff.structs
Created with IntelliJ IDEA.
FSTBasicObjectSerializer - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTBasicObjectSerializer() - Constructor for class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
FSTBigNumberSerializers - Class in de.ruedigermoeller.serialization.serializers
Long and Integer are built in for speed.
FSTBigNumberSerializers() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers
 
FSTBigNumberSerializers.FSTByteSerializer - Class in de.ruedigermoeller.serialization.serializers
 
FSTBigNumberSerializers.FSTByteSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
FSTBigNumberSerializers.FSTCharSerializer - Class in de.ruedigermoeller.serialization.serializers
 
FSTBigNumberSerializers.FSTCharSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
FSTBigNumberSerializers.FSTDoubleSerializer - Class in de.ruedigermoeller.serialization.serializers
 
FSTBigNumberSerializers.FSTDoubleSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
FSTBigNumberSerializers.FSTFloatSerializer - Class in de.ruedigermoeller.serialization.serializers
 
FSTBigNumberSerializers.FSTFloatSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
FSTBigNumberSerializers.FSTShortSerializer - Class in de.ruedigermoeller.serialization.serializers
 
FSTBigNumberSerializers.FSTShortSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
FSTByteArrayUnsafeStructGeneration - Class in de.ruedigermoeller.heapoff.structs.unsafeimpl
Copyright (c) 2012, Ruediger Moeller.
FSTByteArrayUnsafeStructGeneration() - Constructor for class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
FSTByteBufferOffheap - Class in de.ruedigermoeller.heapoff
Core offheap implementation.
FSTByteBufferOffheap(int) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
FSTByteBufferOffheap(int, FSTConfiguration) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
Warning: the configuration object passed cannot be shared with another offheap instance !!
FSTByteBufferOffheap(ByteBuffer) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
FSTByteBufferOffheap(ByteBuffer, FSTConfiguration) - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
Warning: the configuration object passed cannot be shared with another offheap instance or stream !!
FSTByteBufferOffheap.ByteBufferEntry - Class in de.ruedigermoeller.heapoff
 
FSTByteBufferOffheap.ByteBufferEntry() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
 
FSTByteBufferOffheap.GetObjectBufferResult - Class in de.ruedigermoeller.heapoff
 
FSTByteBufferOffheap.GetObjectBufferResult() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
FSTByteBufferOffheap.OffHeapAccess - Class in de.ruedigermoeller.heapoff
 
FSTByteBufferOffheap.OffHeapAccess() - Constructor for class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
FSTByteBufferOffheap.OffHeapIterator - Class in de.ruedigermoeller.heapoff
 
FSTClassSerializer - Class in de.ruedigermoeller.serialization.serializers
Copyright (c) 2012, Ruediger Moeller.
FSTClassSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
FSTClazzInfo - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTClazzInfo(Class, FSTClazzInfoRegistry, boolean) - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfo
 
FSTClazzInfo.FSTFieldInfo - Class in de.ruedigermoeller.serialization
 
FSTClazzInfo.FSTFieldInfo(Class[], Field, boolean) - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
FSTClazzInfoRegistry - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTClazzInfoRegistry() - Constructor for class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
FSTClazzNameRegistry - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTClazzNameRegistry(FSTClazzNameRegistry, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
FSTCollectionSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTCollectionSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
 
FSTCompressed<T> - Class in de.ruedigermoeller.heapoff
allows to temporary compress a serializable Object to reduce instance count on the heap.
FSTCompressed() - Constructor for class de.ruedigermoeller.heapoff.FSTCompressed
 
FSTCompressor - Class in de.ruedigermoeller.heapoff
Copyright (c) 2012, Ruediger Moeller.
FSTCompressor() - Constructor for class de.ruedigermoeller.heapoff.FSTCompressor
 
FSTConfiguration - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTDateSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTDateSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
FSTEmbeddedBinary - Interface in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
FSTEnumSetSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTEnumSetSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
FSTIdentity2IdMap - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTIdentity2IdMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
FSTInputStream - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTInputStream(InputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
 
FSTInputStream(byte[]) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
 
FSTInputStream(byte[], int, int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInputStream
 
FSTInt2IntMap - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTInt2IntMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
FSTInt2ObjectMap<V> - Class in de.ruedigermoeller.serialization.util
 
FSTInt2ObjectMap(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
FSTMap - Class in de.ruedigermoeller.serialization.util
Copyright (c) 2012, Ruediger Moeller.
FSTMap() - Constructor for class de.ruedigermoeller.serialization.util.FSTMap
 
FSTMapSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTMapSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
 
FSTObject2IntMap<K> - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTObject2IntMap(int, boolean) - Constructor for class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
FSTObjectCopy - Interface in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTObjectInput - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTObjectInput() - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
 
FSTObjectInput(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
 
FSTObjectInput(InputStream) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
Creates a FSTObjectInput that uses the specified underlying InputStream.
FSTObjectInput(InputStream, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectInput
Creates a FSTObjectInput that uses the specified underlying InputStream.
FSTObjectInput.ConditionalCallback - Interface in de.ruedigermoeller.serialization
 
FSTObjectOutput - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTObjectOutput(OutputStream) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
Creates a new FSTObjectOutput stream to write data to the specified underlying output stream.
FSTObjectOutput(OutputStream, FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
Creates a new FSTObjectOutput stream to write data to the specified underlying output stream.
FSTObjectOutput(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
serialize without an underlying stream, the resulting byte array of writing to this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
FSTObjectOutput() - Constructor for class de.ruedigermoeller.serialization.FSTObjectOutput
serialize without an underlying stream, the resulting byte array of writing to this FSTObjectOutput can be accessed using getBuffer(), the size using getWritten().
FSTObjectRegistry - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTObjectRegistry(FSTConfiguration) - Constructor for class de.ruedigermoeller.serialization.FSTObjectRegistry
 
FSTObjectSerializer - Interface in de.ruedigermoeller.serialization
 
FSTOffHeapMap<K,V> - Class in de.ruedigermoeller.heapoff
UNRELEASED UNTESTED !
FSTOffHeapMap(FSTByteBufferOffheap) - Constructor for class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
FSTOffHeapMap(int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
FSTOffheapQueue - Class in de.ruedigermoeller.heapoff
UNRELEASED UNTESTED !
FSTOffheapQueue(int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
FSTOffheapQueue(int, int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
FSTOffheapQueue(ByteBuffer) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
FSTOffheapQueue(ByteBuffer, int) - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
FSTOffheapQueue.ByteBufferResult - Class in de.ruedigermoeller.heapoff
 
FSTOffheapQueue.ByteBufferResult() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
FSTOffheapQueue.ConcurrentReadContext - Class in de.ruedigermoeller.heapoff
 
FSTOffheapQueue.ConcurrentReadContext() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentReadContext
 
FSTOffheapQueue.ConcurrentWriteContext - Class in de.ruedigermoeller.heapoff
 
FSTOffheapQueue.ConcurrentWriteContext() - Constructor for class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentWriteContext
 
FSTOrderedConcurrentJobExecutor - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTOrderedConcurrentJobExecutor(int) - Constructor for class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
FSTOrderedConcurrentJobExecutor.FSTRunnable - Class in de.ruedigermoeller.serialization.util
 
FSTOrderedConcurrentJobExecutor.FSTRunnable() - Constructor for class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 
FSTOutputStream - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTOutputStream(OutputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTOutputStream
 
FSTOutputStream(int, OutputStream) - Constructor for class de.ruedigermoeller.serialization.util.FSTOutputStream
 
FSTSerialisationListener - Interface in de.ruedigermoeller.serialization
can be used for stats or other weird things (FSTObjectOutput).
FSTSerializerRegistry - Class in de.ruedigermoeller.serialization
Created with IntelliJ IDEA.
FSTSerializerRegistry() - Constructor for class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
FSTSerializerRegistryDelegate - Interface in de.ruedigermoeller.serialization
interface to patch default serializer lookup.
FSTStringBufferSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTStringBufferSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
FSTStringBuilderSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTStringBuilderSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringBuilderSerializer
 
FSTStringSerializer - Class in de.ruedigermoeller.serialization.serializers
Created with IntelliJ IDEA.
FSTStringSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
 
FSTStruct - Class in de.ruedigermoeller.heapoff.structs
Base class of all structs.
FSTStruct() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStruct
 
FSTStructAllocator - Class in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
FSTStructAllocator() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
FSTStructAllocator(int) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
Create a Heap-Byte Array Structallocator with given chunk size in bytes.
FSTStructAllocator(int, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
optionally uses another allocator (e.g. for Real Off Heap with MallocBytez) Warning: Currently there is not automatic free for OffHeap Bytez, so only use for statically allocated structures.
FSTStructChange - Class in de.ruedigermoeller.heapoff.structs
Created with IntelliJ IDEA.
FSTStructChange(FSTStructChange, String) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
FSTStructChange() - Constructor for class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
FSTStructFactory - Class in de.ruedigermoeller.heapoff.structs.unsafeimpl
Copyright (c) 2012, Ruediger Moeller.
FSTStructFactory() - Constructor for class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
FSTStructGeneration - Interface in de.ruedigermoeller.heapoff.structs.unsafeimpl
Copyright (c) 2012, Ruediger Moeller.
FSTStructSerializer - Class in de.ruedigermoeller.serialization.serializers
Copyright (c) 2012, Ruediger Moeller.
FSTStructSerializer() - Constructor for class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
 
FSTTypedStructAllocator<T extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs
An extension of FSTStructAllocaor to ease pools of specific objects.
FSTTypedStructAllocator(T) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
Create a Structallocator for the given template.
FSTTypedStructAllocator(T, int) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
Create a Structallocator for the given template.
FSTTypedStructAllocator(T, int, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
Create a Structallocator for the given template.
FSTTypedStructAllocator(int, T) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
Create a Structallocator for the given template.
FSTTypedStructAllocator(int, T, BytezAllocator) - Constructor for class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
see super class ..
FSTUtil - Class in de.ruedigermoeller.serialization.util
Created with IntelliJ IDEA.
FSTUtil() - Constructor for class de.ruedigermoeller.serialization.util.FSTUtil
 

G

generate(File, Class...) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
generate mapping fqNames to simple names
generate(File, DsonTypeMapper, Class...) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
generate(File, List<Class>, DsonTypeMapper) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
generate(String, PrintStream, List, DsonTypeMapper) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
generate(PrintStream, FSTClazzInfo, DsonTypeMapper) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
generateFactory(String, PrintStream, List<Class>, DsonTypeMapper) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
get(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
get(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
get(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
get() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
get(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
get(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
get() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
get(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
get(Object) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
get(int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
get(int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
get(Object) - Method in class de.ruedigermoeller.serialization.util.FSTMap
 
get(K) - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
getAbsoluteOffset() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getAlign() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getAlignPad() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getAllFields(Class, List<Field>) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getArr(long, byte[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getArr(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getArr(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getArray() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getArray() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getArrayDepth() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getArrayType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getBALength() - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getBALength() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getBALength() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getBAOffsetIndex() - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getBAOffsetIndex() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getBAOffsetIndex() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getBase() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getBase() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getBaseAdress() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getBool(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getBool(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getBool(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getBooleanValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getBoolVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getBoolVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getBoolVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getBuf() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getBuffer() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getBuilder() - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
getByte() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getBytes(byte[], int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getBytes(Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getByteSize() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getByteValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getCachedObject(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getCapacity() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getChangedFields() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
getChar(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getChar(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getChar(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getChar() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getCharArr(long, char[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getCharArr(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getCharArr(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getCharValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getCharVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getCharVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getCharVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getClassForName(String) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getClassInfo(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClassInfoRegistry() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getClassLoader() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
mark the given class as being replaced by a copy of an equal instance.
getClassRegistry() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClazz(int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getClazz() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getClazzFromId(int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
getClazzInfo(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getCLInfo(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
getCLInfoRegistry() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getClzId() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getClzId(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getComponentStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getConditionalCallback() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getConf() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getConf() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
getConf() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getConf() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getCopier() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getCopyOfWrittenBuffer() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getCurrentEntry() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getCurrentPositiion() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getCurrentTag() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
getDateTimeInstance() - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
getDefaultConfiguration() - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getDelegate() - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
getDesc() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getDouble(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getDouble(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getDouble(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getDouble() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getDoubleArr(long, double[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getDoubleArr(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getDoubleArr(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getDoubleValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getDoubleValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getDoubleVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getDoubleVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getDoubleVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getElementInArraySize() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getElementSize(Field, FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTArrayElementSizeCalculator
 
getElementSize() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
getElementSize(Field, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getElementType(Field, FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTArrayElementSizeCalculator
 
getElementType(Field, FSTStructFactory) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
getEmbeddedSizeAdditon(FSTStructFactory) - Method in interface de.ruedigermoeller.heapoff.structs.FSTEmbeddedBinary
 
getEntry(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getFac() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getFactory() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
getField() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getFieldInfo() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getFieldInfo(String, Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getFieldInfoFiltered(Class...) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getFieldValues() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getFieldValues() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
getFloat(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getFloat(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getFloat(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getFloat() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getFloatArr(long, float[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getFloatArr(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getFloatArr(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getFloatValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getFloatVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getFloatVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getFloatVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getHeap() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
getIdFromClazz(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
getImpliedAttr(Class, String) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
getIndexInBase() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Deprecated.
use getOffset see getOffset
getInput() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getInstance() - Static method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getInstance() - Static method in class de.ruedigermoeller.serialization.dson.Dson
 
getInt(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getInt(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getInt(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getInt() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getInt(int) - Static method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getIntArr(long, int[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getIntArr(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getIntArr(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getIntegralType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
only set if is not an array, but a direct native field type
getIntValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getIntValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getIntVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getIntVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getIntVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getLastInfo() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLastPosition() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getLen() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getLen() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
getLen() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
getLength() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getListener() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getLong(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getLong(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getLong(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getLong() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getLongArr(long, long[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getLongArr(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getLongArr(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getLongValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLongValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getLongVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getLongVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getLongVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getMemOffset() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getNumBoolFields() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getNumThreads() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
getObject(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getObjectBuffer(int, FSTByteBufferOffheap.GetObjectBufferResult) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getObjectInput(InputStream) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
utility for thread safety and reuse.
getObjectInput(byte[]) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
getObjectInput(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
take the given array as input. the array is NOT copied
getObjectMap() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getObjectOutput(OutputStream) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
utility for thread safety and reuse.
getObjectOutputStream(Class, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
getObjectSize() - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
getObjectValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getObjectValueUnsafe(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getOff() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getOffset() - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
getOffset() - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
getOffset() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getOneOf() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getOutstream() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getPackage(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
getParentLoader() - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getPointedClass() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getPos() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
getPosition() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
getPossibleClasses() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getPredict() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getProxyClass(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getReadExternalReadAHead() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
getReadRegisteredObject(int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
getReadResolveMethod() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getSer() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getSerializer(Class) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
getSerializer(Class) - Method in interface de.ruedigermoeller.serialization.FSTSerializerRegistryDelegate
 
getSerializerRegistryDelegate() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
getShallowStructSize(Class) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getShort(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getShort(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getShort(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getShort() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
getShortArr(long, short[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getShortArr(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getShortArr(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getShortValue(Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getShortVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getShortVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getShortVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getSize() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
getSnapshot() - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
getString(int, int) - Method in interface de.ruedigermoeller.serialization.dson.DsonCharInput
 
getString(int, int) - Method in class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
getStringForType(Class) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
getStructElemClassId() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
getStructElemSize() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
getStructOffset() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getStructPointer(Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
returns a struct wrapper for given structured object from the thread local wrapper cache.
getStructPointerByOffset(Bytez, long) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
getStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getStructSize() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getTag(int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
getTemplate() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
this will be avaiable for top level struct arrays only, embedded structarrays will return null;
getTemplateSize() - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
getType(String) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
getType() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
getUnsafe() - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
getVolatile(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
getVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
getVolatile(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
getVolatileStructPointer(Bytez, int) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
getWriteExternalWriteAhead() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
since the stock writeXX methods on InputStream are final, i can't ensure sufficient bufferSize on the output buffer before calling writeExternal.
getWriteReplaceMethod() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
getWritten() - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 

H

hashCode() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
hashCode() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
hashCode() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
hashCode() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
hashCode() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
hasNext() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
hasNext() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
HEADER_SIZE - Static variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
HeapBytez - Class in de.ruedigermoeller.heapoff.bytez.onheap
byte array abstraction based on heap byte arrays
HeapBytez(byte[]) - Constructor for class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
HeapBytez(byte[], long) - Constructor for class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
HeapBytez(byte[], long, long) - Constructor for class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
HeapBytezAllocator - Class in de.ruedigermoeller.heapoff.bytez.onheap
Copyright (c) 2012, Ruediger Moeller.
HeapBytezAllocator() - Constructor for class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytezAllocator
 

I

impliedMap - Variable in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
implyAttrFromType(String, String) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
in - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
in - Variable in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
init(FSTStruct, FSTStruct, int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
INIT_SIZ - Static variable in class de.ruedigermoeller.serialization.util.FSTMap
 
initFromStream(InputStream) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
insertEmbedded(FSTStructFactory, Bytez, int) - Method in interface de.ruedigermoeller.heapoff.structs.FSTEmbeddedBinary
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
return null to delegate object instantiation to FST.
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBuilderSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
 
instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
 
INT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
intObjects - Static variable in class de.ruedigermoeller.serialization.FSTConfiguration
 
intoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
intscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
isArray() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isChangeTracking() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isCompressed() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isConditional() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isEmpty() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
isEqualIsBinary() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isEqualIsIdentity() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isExternalizable() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isFlat() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isFlat() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
isIdenticTo(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isIdPart(int) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
isIdStart(int) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
isIgnoreAnnotations() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
isIgnoreSerialInterfaces() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isIntegral(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isIntegral() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isNull() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isOffHeap() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isPreferSpeed() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isPretty() - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
isPrimitive() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isPrimitiveArray(Class) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
isShareReferences() - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
isStringValue(Class) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
isStructArrayPointer() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
isStructMode() - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
isThin() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isVolatile() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
isWriteNull() - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
iterator() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap
 
iterator() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 

K

keys - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keys(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keys(int, FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keysLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
keysStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 

L

len - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
len - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
length() - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
length() - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
length() - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
locateIndex(Object) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
lock - Static variable in class de.ruedigermoeller.serialization.dson.Dson
 
LONG - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
longoff - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
longscal - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
LOOP - Static variable in class de.ruedigermoeller.serialization.util.FSTMap
 

M

main(String[]) - Static method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
main(String[]) - Static method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
MallocBytez - Class in de.ruedigermoeller.heapoff.bytez.malloc
Copyright (c) 2012, Ruediger Moeller.
MallocBytez(long, long) - Constructor for class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
MallocBytezAllocator - Class in de.ruedigermoeller.heapoff.bytez.malloc
Copyright (c) 2012, Ruediger Moeller.
MallocBytezAllocator() - Constructor for class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytezAllocator
 
map(String, Class) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
map(Class...) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
mapLiteral(String) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
mapper - Variable in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
mapper - Variable in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
mapToTargetLang(Class, DsonTypeMapper) - Method in class de.ruedigermoeller.serialization.dson.generators.DartDsonGen
 
mark(int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
markSupported() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
MAX_CLASSES - Static variable in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mKeys - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mNumberOfElements - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
mValues - Variable in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 

N

newArray(int, X) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
create a new struct array of same type as template
newArray(int, X, BytezAllocator) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
create a new struct array of same type as template
newArray(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
create a new struct array of same type as template
newInstance(long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
newInstance(long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
newInstance(long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
newInstance() - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
newInstance() - Method in interface de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructGeneration
 
newInstance() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 
newMap(int, K, V) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
create a fixed size struct hashmap.
newMap(int, K) - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
create a fixed size struct hashmap.
newPointer(Class<C>) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
newStruct(S) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
allocate a Struct instance from an arbitrary template instance.
newStruct(S, BytezAllocator) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
newStruct() - Method in class de.ruedigermoeller.heapoff.structs.FSTTypedStructAllocator
 
next() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
next() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
next(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
next() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
next(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
nextEntry(FSTObjectInput.ConditionalCallback) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
NoAssist - Annotation Type in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
NULL - Static variable in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 

O

OBJ_DIVISOR - Static variable in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
objectHasBeenWritten(Object, int, int) - Method in interface de.ruedigermoeller.serialization.FSTSerialisationListener
 
objectWillBeWritten(Object, int) - Method in interface de.ruedigermoeller.serialization.FSTSerialisationListener
 
off - Variable in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ByteBufferResult
 
off - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
OneOf - Annotation Type in de.ruedigermoeller.serialization.annotations
Copyright (c) 2012, Ruediger Moeller.
onHeapHashcode() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
out - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapAccess
 
out - Variable in class de.ruedigermoeller.serialization.dson.DsonSerializer
 

P

peekChar() - Method in interface de.ruedigermoeller.serialization.dson.DsonCharInput
 
peekChar() - Method in class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
pointer - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
pointsToNull() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
pop() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
pos - Variable in class de.ruedigermoeller.serialization.util.FSTInputStream
 
pos - Variable in class de.ruedigermoeller.serialization.util.FSTOutputStream
The number of valid bytes in the buffer.
position() - Method in interface de.ruedigermoeller.serialization.dson.DsonCharInput
 
position() - Method in class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
Predict - Annotation Type in de.ruedigermoeller.serialization.annotations
 
pretty - Variable in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
previous() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
Warning: no bounds checking.
printEx(Throwable) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
push(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
put(long, byte) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
put(long, byte) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
put(long, byte) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
put(K, V) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
put(K, V) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
put(Object, int) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
put(int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
put(int, V) - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
put(Object, Object) - Method in class de.ruedigermoeller.serialization.util.FSTMap
 
put(K, int) - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
putBool(long, boolean) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putBool(long, boolean) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putBool(long, boolean) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putBoolVolatile(long, boolean) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putBoolVolatile(long, boolean) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putBoolVolatile(long, boolean) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putChar(long, char) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putChar(long, char) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putChar(long, char) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putCharVolatile(long, char) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putCharVolatile(long, char) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putCharVolatile(long, char) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putDouble(long, double) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putDouble(long, double) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putDouble(long, double) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putDoubleVolatile(long, double) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putDoubleVolatile(long, double) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putDoubleVolatile(long, double) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putFloat(long, float) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putFloat(long, float) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putFloat(long, float) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putFloatVolatile(long, float) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putFloatVolatile(long, float) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putFloatVolatile(long, float) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putInt(long, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putInt(long, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putInt(long, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putIntVolatile(long, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putIntVolatile(long, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putIntVolatile(long, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putLong(long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putLong(long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putLong(long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putLongVolatile(long, long) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putLongVolatile(long, long) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putLongVolatile(long, long) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putOrGet(Object, int) - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
putSerializer(Class, FSTObjectSerializer, boolean) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
putShort(long, short) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putShort(long, short) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putShort(long, short) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putShortVolatile(long, short) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putShortVolatile(long, short) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putShortVolatile(long, short) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
putVolatile(long, byte) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
putVolatile(long, byte) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
putVolatile(long, byte) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 

R

read() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
read(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
readArray(Object, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readArray(FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCChar() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCDouble() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
Reads an 8 bytes double.
readCFloat() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
Reads a 4 byte float.
readChar() - Method in interface de.ruedigermoeller.serialization.dson.DsonCharInput
 
readChar() - Method in class de.ruedigermoeller.serialization.dson.DsonStringCharInput
 
readCInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readClass() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCLong() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCompatibleObjectFields(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo[], Map) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCompressedArray(int, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readCShort() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFByte() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFChar() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFDouble() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFDoubleUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFFloat() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFields(String, Object, FSTClazzInfo) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readFInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFIntArr(int, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFIntUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFLong() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFLongUnsafe() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readFPrimitiveArray(Class, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
expects len elements.
readFShort() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readId() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readLong() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readLongArrUnsafe(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readNums() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readObject(String) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
readObject(File) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
readObject(InputStream, String) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
readObject() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
readObject() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObject(Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
read the content to an already instantiated object
readObjectCompatible(FSTClazzInfo.FSTFieldInfo, FSTClazzInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectCompatibleRecursive(FSTClazzInfo.FSTFieldInfo, Object, FSTClazzInfo, Class) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectInternal(Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readObjectWithHeader(FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readPlainIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readString(boolean) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
readStringCompressed() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readStringUTF() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readStringUTFSpeed() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
readValue(Object, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
rebase(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
registerClass(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
registerClass(Class, int) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
registerClass(Class) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
attention: id should be > CUSTOM_ID_BASE
registerClazzFromOtherLoader(Class) - Method in class de.ruedigermoeller.serialization.FSTClazzNameRegistry
 
registerClz(Class...) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
registerClzId(Class, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
registerObject(Object, int, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
registerObjectForRead(Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
registerObjectForWrite(Object, boolean, int, FSTClazzInfo, int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
add an object to the register, return handle if already present.
registerRawClass(String, byte[]) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
registerSerializer(Class, FSTObjectSerializer, boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
registerSystemClz(byte, Class...) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
remove() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.OffHeapIterator
 
remove(Object) - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
remove() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray.StructArrIterator
 
replace(Object, Object, int) - Method in class de.ruedigermoeller.serialization.FSTObjectRegistry
 
reset() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
reset() - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
reset() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
resetForReuse(InputStream) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
resetForReUse(OutputStream) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
if out == null => automatically create/reuse a bytebuffer
resetForReuseCopyArray(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
resetForReuseUseArray(byte[], int, int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
returnObject(Object...) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
reuse heavy weight objects.
reverseTypeMap - Variable in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
run() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 
runConcurrent() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 
runInOrder() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor.FSTRunnable
 

S

Serialize - Annotation Type in de.ruedigermoeller.serialization.annotations
Copyright (c) 2012, Ruediger Moeller.
set(long, byte[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
set(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
set(long, byte[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
set(T) - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
set(int, E) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
set(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
setAbsoluteOffset(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
must include bytearray offset in case of unsafe use
setBase(Bytez) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setBoolean(int, boolean[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setBoolean(int, boolean[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setBoolean(int, boolean[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setBooleanValue(Object, boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setBuf(byte[]) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
setBuilder(StringBuilder) - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
setByte(byte) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setBytes(byte[], int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setBytes(Bytez, int, int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setByteValue(Object, byte) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setChar(long, char[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setChar(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setChar(long, char[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setCharValue(Object, char) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setConditionalCallback(FSTObjectInput.ConditionalCallback) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
setDateTimeInstance(DateFormat) - Method in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 
setDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTSerializerRegistry
 
setDouble(long, double[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setDouble(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setDouble(long, double[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setDoubleValue(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setDoubleValueUnsafe(Object, double) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setFloat(long, float[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setFloat(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setFloat(long, float[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setFloatValue(Object, float) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setIgnoreAnnotations(boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
setIgnoreSerialInterfaces(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
 
setInt(long, int[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setInt(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setInt(long, int[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setInt(int) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setIntValue(Object, int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setIntValueUnsafe(Object, int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setKeyValue(int, K, V) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
setLastInfo(FSTClazzInfo) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setLen(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
setListener(FSTSerialisationListener) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
note this might slowdown serialization significatly
setLong(long, long[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setLong(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setLong(long, long[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setLong(long) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setLongValue(Object, long) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setLongValueUnsafe(Object, long) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setObjectValue(Object, Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setObjectValueUnsafe(Object, Object) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setOutstream(OutputStream) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
setParentLoader(ClassLoader) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
setPos(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
setPossibleClasses(Class[]) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setPreferSpeed(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
this options lets FST favour speed of encoding over size of the encoded object.
setPretty(boolean) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
setReadExternalReadAHead(int) - Method in class de.ruedigermoeller.serialization.FSTObjectInput
since the stock readXX methods on InputStream are final, i can't ensure sufficient readAhead on the inputStream before calling readExternal.
setSerializerRegistryDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
setSerializerRegistryDelegate(FSTSerializerRegistryDelegate) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
patch default serializer lookup. set to null to delete.
setShareReferences(boolean) - Method in class de.ruedigermoeller.serialization.FSTConfiguration
if false, identical objects will get serialized twice.
setShort(long, short[], int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
setShort(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
setShort(long, short[], int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
setShort(short) - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
setShortValue(Object, short) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setString(String) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
modify content of this StructString.
setStructMode(boolean) - Method in class de.ruedigermoeller.serialization.FSTClazzInfoRegistry
 
setStructOffset(int) - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
setWriteExternalWriteAhead(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
since the stock writeXX methods on InputStream are final, i can't ensure sufficient bufferSize on the output buffer before calling writeExternal.
setWriteNull(boolean) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
SHORT - Static variable in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
shouldSkip(Object, int, Field) - Method in interface de.ruedigermoeller.serialization.FSTObjectInput.ConditionalCallback
 
singleton - Static variable in class de.ruedigermoeller.serialization.dson.Dson
 
size() - Method in class de.ruedigermoeller.heapoff.FSTOffHeapMap
 
size() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
size - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
size() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
size() - Method in class de.ruedigermoeller.serialization.util.FSTIdentity2IdMap
 
size() - Method in class de.ruedigermoeller.serialization.util.FSTInt2IntMap
 
size() - Method in class de.ruedigermoeller.serialization.util.FSTInt2ObjectMap
 
size() - Method in class de.ruedigermoeller.serialization.util.FSTObject2IntMap
 
size() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
SIZE_ALIGN - Static variable in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
skip(long) - Method in class de.ruedigermoeller.serialization.util.FSTInputStream
 
skipWS() - Method in class de.ruedigermoeller.serialization.dson.DsonDeserializer
 
slice() - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
slice(byte[], int) - Method in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.GetObjectBufferResult
 
snapshotChanges(int, Bytez) - Method in class de.ruedigermoeller.heapoff.structs.FSTStructChange
collects all changes and rebases.
startChangeTracking() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
works only if change tracking is enabled
storeArray(byte[], int) - Method in class de.ruedigermoeller.heapoff.FST2ByteCompressed
 
storeArray(byte[], int) - Method in class de.ruedigermoeller.heapoff.FSTCompressed
 
StructArray<E extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
An array which elements are stored 'off heap'.
StructArray(int, E) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
initializes with a template.
StructArray.StructArrIterator<T extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
 
StructInt - Class in de.ruedigermoeller.heapoff.structs.structtypes
Created with IntelliJ IDEA.
StructInt(int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 
StructMap<K extends FSTStruct,V extends FSTStruct> - Class in de.ruedigermoeller.heapoff.structs.structtypes
a simple open addressed hashmap, which allows read access when embedded in structs.
StructMap(FSTStruct, FSTStruct, int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
StructMap(FSTStruct, FSTStruct, Map<K, V>) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
StructString - Class in de.ruedigermoeller.heapoff.structs.structtypes
this class can be used to represent strings in structs. the content is rewritable, but cannot grow.
StructString(int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
StructString(String, int) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
StructString(String) - Constructor for class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 

T

tag - Variable in class de.ruedigermoeller.heapoff.FSTByteBufferOffheap.ByteBufferEntry
 
takeBytes(FSTOffheapQueue.ByteBufferResult) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
takeObject(int[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue.ConcurrentReadContext
 
takeObject(int[]) - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
takeObjectConcurrent() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
template - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
Templated - Annotation Type in de.ruedigermoeller.heapoff.structs
Copyright (c) 2012, Ruediger Moeller.
Thin - Annotation Type in de.ruedigermoeller.serialization.annotations
applicable to int and object arrays.
toByteArray(FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toByteArray(FSTStruct, BytezAllocator) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toByteArray(FSTStruct, Bytez, int) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toByteArray() - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
toBytes(int, int) - Method in interface de.ruedigermoeller.heapoff.bytez.Bytez
 
toBytes(int, int) - Method in class de.ruedigermoeller.heapoff.bytez.malloc.MallocBytez
 
toBytes(int, int) - Method in class de.ruedigermoeller.heapoff.bytez.onheap.HeapBytez
 
toOffHeap() - Method in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
toString() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
toString() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructString
 
toString() - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
toString() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo.FSTFieldInfo
 
toStruct(T) - Static method in class de.ruedigermoeller.heapoff.structs.FSTStructAllocator
 
toStruct(T) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toStruct(T, BytezAllocator) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
toStructArray(int, T) - Method in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTStructFactory
 
trackChanges - Static variable in class de.ruedigermoeller.heapoff.structs.unsafeimpl.FSTByteArrayUnsafeStructGeneration
 
tracker - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
Transient - Annotation Type in de.ruedigermoeller.serialization.annotations
Copyright (c) 2012, Ruediger Moeller.
typeMap - Variable in class de.ruedigermoeller.serialization.dson.DsonTypeMapper
 

U

unFlaggedUnsafe - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
unsafe - Static variable in class de.ruedigermoeller.serialization.util.FSTUtil
 
useCompatibleMode() - Method in class de.ruedigermoeller.serialization.FSTClazzInfo
 

V

vals - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
vals(int) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
vals(int, FSTStruct) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
valsLen() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
valsStructIndex() - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructMap
 
value - Variable in class de.ruedigermoeller.heapoff.structs.structtypes.StructInt
 

W

waitForFinish() - Method in class de.ruedigermoeller.heapoff.FSTOffheapQueue
 
waitForFinish() - Method in class de.ruedigermoeller.serialization.util.FSTOrderedConcurrentJobExecutor
 
willHandleClass(Class) - Method in class de.ruedigermoeller.serialization.FSTBasicObjectSerializer
 
willHandleClass(Class) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
useful if you register for a class and its subclasses, but want to exclude a specific subclass
write(int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
write(byte[], int, int) - Method in class de.ruedigermoeller.serialization.util.FSTOutputStream
 
writeArray(Object, int) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeCChar(char) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCCharArr(char[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCDouble(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCDoubleUnsafe(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCFloat(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeCFloatUnsafe(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeChar(char) - Method in interface de.ruedigermoeller.serialization.dson.DsonCharOutput
 
writeChar(char) - Method in class de.ruedigermoeller.serialization.dson.DsonPSCharOut
 
writeChar(char) - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
writeCInt(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCIntArr(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeClass(Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCLong(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCLongUnsafe(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeCShort(short) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFBooleanArr(boolean[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByte(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByteArr(byte[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFByteUnsafe(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFChar(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFCharArr(char[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDouble(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDoubleArr(double[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFDoubleUnsafe(double) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFFloat(float) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
Writes a 4 byte float.
writeFFloatArr(float[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFInt(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntArr(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntThin(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFIntUnsafe(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLong(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongArr(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongArrayUnsafe(long[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFLongUnsafe(long) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFShort(int) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeFShortArr(short[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeIndent(int) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeIntArrCompressed(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeln() - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeNull - Variable in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeObject(Object) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
writeObject(File, Object) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
writeObject(OutputStream, Object) - Method in class de.ruedigermoeller.serialization.dson.Dson
 
writeObject(Object) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeObject(Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObject(Object, Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in interface de.ruedigermoeller.serialization.FSTObjectSerializer
write the contents of a given object
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTByteSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTCharSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTDoubleSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTFloatSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTBigNumberSerializers.FSTShortSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTClassSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTCollectionSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTDateSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTEnumSetSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTMapSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringBufferSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStringSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class de.ruedigermoeller.serialization.serializers.FSTStructSerializer
write the contents of a given object
writeObjectHeader(FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, Object) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeObjectInternal(Object, int) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeObjectInternal(Object, Class...) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writePlainIntArrUnsafe(int[]) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeSignedVarInt(int, byte[], int) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 
writeString(String) - Method in interface de.ruedigermoeller.serialization.dson.DsonCharOutput
 
writeString(String) - Method in class de.ruedigermoeller.serialization.dson.DsonPSCharOut
 
writeString(String) - Method in class de.ruedigermoeller.serialization.dson.DsonSerializer
 
writeString(String) - Method in class de.ruedigermoeller.serialization.dson.DsonStringOutput
 
writeStringCompressed(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTF(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTFSpeed(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeStringUTFUnsafe(String) - Method in class de.ruedigermoeller.serialization.FSTObjectOutput
 
writeUnsignedVarInt(int, byte[], int) - Static method in class de.ruedigermoeller.serialization.util.FSTUtil
 

_

___bytes - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___elementSize - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___fac - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___offset - Variable in class de.ruedigermoeller.heapoff.structs.FSTStruct
 
___setTemplate(E) - Method in class de.ruedigermoeller.heapoff.structs.structtypes.StructArray
 
_parent - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
_parentField - Variable in class de.ruedigermoeller.heapoff.structs.FSTStructChange
 
_readCInt() - Method in class de.ruedigermoeller.serialization.FSTObjectInput
 
A B C D E F G H I K L M N O P R S T U V W _ 

Copyright © 2014. All rights reserved.