Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCodec - Class in jadex.binary
- AbstractCodec() - Constructor for class jadex.binary.AbstractCodec
- AbstractDecodingContext - Class in jadex.binary
-
Abstract base class for decoding context.
- AbstractDecodingContext(List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Constructor for class jadex.binary.AbstractDecodingContext
-
Initializes the context.
- AbstractDecodingContext.IVersionedHandler - Interface in jadex.binary
-
Interface for versioned operations.
- AbstractDecodingContext.VersionedHandler2 - Class in jadex.binary
-
Operations for format version 2.
- AbstractDecodingContext.VersionedHandler3 - Class in jadex.binary
-
Operations for format version 3.
- AbstractDecodingContext.VersionedHandler4 - Class in jadex.binary
-
Operations for format version 4.
- AbstractEncodingContext - Class in jadex.binary
-
Abstract encoding context that provides base functionality.
- AbstractEncodingContext(Object, Object, List<ITraverseProcessor>, ClassLoader, SerializationConfig) - Constructor for class jadex.binary.AbstractEncodingContext
- ArrayCodec - Class in jadex.binary
-
Codec for encoding and decoding arrays.
- ArrayCodec() - Constructor for class jadex.binary.ArrayCodec
- autocompactionthreshold - Variable in class jadex.binary.persistent.collections.PersistentMap
-
Dirty threshold for auto-compaction.
B
- BeanCodec - Class in jadex.binary
-
Codec for encoding and decoding Java Beans.
- BeanCodec() - Constructor for class jadex.binary.BeanCodec
- BigIntegerCodec - Class in jadex.binary
-
Codec for big integers.
- BigIntegerCodec() - Constructor for class jadex.binary.BigIntegerCodec
- BinaryWriteTraverser() - Constructor for class jadex.binary.SBinarySerializer.BinaryWriteTraverser
- buffer - Variable in class jadex.binary.FramingEncodingContext
-
The buffer.
- buildIndex() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Builds the index.
C
- CalendarCodec - Class in jadex.binary
-
Codec for encoding and decoding Date objects.
- CalendarCodec() - Constructor for class jadex.binary.CalendarCodec
- canReference(Object, Class<?>, IEncodingContext) - Method in class jadex.binary.AbstractCodec
-
Test if the codec allows referencing.
- canReference(Object, Class<?>, IEncodingContext) - Method in class jadex.binary.LocalDateTimeCodec
-
Test if the codec allows referencing.
- canReference(Object, Class<?>, IEncodingContext) - Method in class jadex.binary.NumberCodec
-
Prevent references for primitive-wrapped types.
- canReference(Object, Class<?>, IEncodingContext) - Method in class jadex.binary.StringCodec
- CertificateCodec - Class in jadex.binary
-
Codec for encoding and decoding certificate objects.
- CertificateCodec() - Constructor for class jadex.binary.CertificateCodec
- CHRONOLOCALDATECLASS - Static variable in class jadex.binary.LocalDateTimeCodec
-
LocalDate super interface
- CHRONOLOCALDATETIMECLASS - Static variable in class jadex.binary.LocalDateTimeCodec
-
LocalDateTime super interface
- ClassCodec - Class in jadex.binary
-
Codec for encoding and decoding Class objects.
- ClassCodec() - Constructor for class jadex.binary.ClassCodec
- classidcache - Variable in class jadex.binary.AbstractEncodingContext
-
Cache for class IDs.
- classloader - Variable in class jadex.binary.AbstractDecodingContext
-
The classloader
- classloader - Variable in class jadex.binary.AbstractEncodingContext
-
The classloader
- classloader - Variable in class jadex.binary.persistent.collections.PersistentMap
-
Class loader used for serialization.
- classnamecache - Variable in class jadex.binary.EncodingContext
-
Cache for class names.
- classnamepool - Variable in class jadex.binary.AbstractDecodingContext
-
The class name pool.
- classnamepool - Variable in class jadex.binary.AbstractEncodingContext
-
The class name pool.
- clear() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Removes all of the entries from this map.
- close() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Closes the persistence file.
- CollectionCodec - Class in jadex.binary
-
Codec for encoding and decoding collections.
- CollectionCodec() - Constructor for class jadex.binary.CollectionCodec
- ColorCodec - Class in jadex.binary
-
Codec for encoding and decoding Color objects.
- ColorCodec() - Constructor for class jadex.binary.ColorCodec
- compact() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Removes stale entries and compacts the map.
- config - Variable in class jadex.binary.AbstractDecodingContext
-
The serialization config.
- containsKey(Object) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns whether this map contains the specified key.
- containsValue(Object) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns whether the map contains the specified value.
- context - Variable in exception class jadex.binary.SerializerDecodingException
-
Decoding context in its failure state.
- createDecodingClassnamePool2() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v2 serialization streams.
- createDecodingClassnamePool3() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v3 serialization streams.
- createDecodingFragPool2() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v2 serialization streams.
- createDecodingFragPool3() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v3 serialization streams.
- createDecodingStringPool2() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v2 serialization streams.
- createDecodingStringPool3() - Method in class jadex.binary.SerializationConfig
-
Returns pool for decoding v3 serialization streams.
- createEncodingClassnamePool() - Method in class jadex.binary.SerializationConfig
-
Returns pool for encoding.
- createEncodingFragPool() - Method in class jadex.binary.SerializationConfig
-
Returns pool for encoding.
- createEncodingStringPool() - Method in class jadex.binary.SerializationConfig
-
Returns pool for encoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.AbstractCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.ArrayCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.BeanCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.BigIntegerCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.CalendarCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.CertificateCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.ClassCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.CollectionCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.ColorCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.CurrencyCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.DateCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.EnumCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.EnumerationCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.ImageCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.InetAddressCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.LocalDateTimeCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.LoggingLevelCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.LogRecordCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.LRUCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.MapCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.MultiCollectionCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.NumberCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.OptionalCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.RectangleCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.StackTraceElementCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.StringCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.ThrowableCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.TimestampCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.TupleCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.URICodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.URLCodec
-
Creates the object during decoding.
- createObject(Class<?>, IDecodingContext) - Method in class jadex.binary.UUIDCodec
-
Creates the object during decoding.
- createObject(Class, IDecodingContext) - Method in class jadex.binary.MethodCodec
-
Creates the object during decoding.
- createObjectId() - Method in class jadex.binary.AbstractEncodingContext
-
Creates ID for an object.
- createObjectId() - Method in interface jadex.binary.IEncodingContext
-
Creates ID for an object.
- createObjectId(Object) - Method in class jadex.binary.AbstractDecodingContext
-
Creates ID for an object.
- createObjectId(Object) - Method in interface jadex.binary.IDecodingContext
-
Creates ID for an object.
- CurrencyCodec - Class in jadex.binary
-
Codec for encoding and decoding java.util.Currency objects.
- CurrencyCodec() - Constructor for class jadex.binary.CurrencyCodec
- currentclassname - Variable in class jadex.binary.AbstractDecodingContext
-
The current class name.
D
- DataInputDecodingContext - Class in jadex.binary
-
Context for decoding a binary-encoded object.
- DataInputDecodingContext(DataInput, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Constructor for class jadex.binary.DataInputDecodingContext
-
Creates a new DecodingContext.
- DataInputDecodingContext(DataInput, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig, int) - Constructor for class jadex.binary.DataInputDecodingContext
-
Creates a new DecodingContext with specific offset.
- DataOutputEncodingContext - Class in jadex.binary
-
Context for encoding (serializing) an object in a binary format.
- DataOutputEncodingContext(DataOutput, Object, Object, List<ITraverseProcessor>, ClassLoader, SerializationConfig) - Constructor for class jadex.binary.DataOutputEncodingContext
-
Creates an encoding context.
- DateCodec - Class in jadex.binary
-
Codec for encoding and decoding Date and SimpleDateFormat objects.
- DateCodec() - Constructor for class jadex.binary.DateCodec
- dato - Variable in class jadex.binary.DataOutputEncodingContext
-
The binary output
- dec2classnamepool - Variable in class jadex.binary.SerializationConfig
-
The class name pool v2.
- dec2fragpool - Variable in class jadex.binary.SerializationConfig
-
The package fragment pool v2.
- dec2stringpool - Variable in class jadex.binary.SerializationConfig
-
The String pool v2.
- dec3classnamepool - Variable in class jadex.binary.SerializationConfig
-
The class name pool v3.
- dec3fragpool - Variable in class jadex.binary.SerializationConfig
-
The package fragment pool v3.
- dec3stringpool - Variable in class jadex.binary.SerializationConfig
-
The String pool v3.
- decode(byte[]) - Static method in class jadex.binary.VarInt
-
Decodes a VarInt.
- decode(byte[], int) - Static method in class jadex.binary.VarInt
-
Decodes a VarInt.
- decode(Class<?>, IDecodingContext) - Method in class jadex.binary.AbstractCodec
-
Decodes an object.
- decode(Class<?>, IDecodingContext) - Method in interface jadex.binary.IDecoderHandler
-
Decodes an object.
- decode(Class<?>, IDecodingContext) - Method in class jadex.binary.SimpleDateFormatCodec
-
Add pattern property with applyPattern method.
- decodeObject(IDecodingContext) - Static method in class jadex.binary.SBinarySerializer
-
Helper method for decoding an object (used for recursion).
- DECODER_HANDLERS - Static variable in class jadex.binary.SBinarySerializer
-
Handlers for decoding.
- decodeRawObject(Class<?>, IDecodingContext) - Static method in class jadex.binary.SBinarySerializer
-
Method for decoding a raw object where the class is known.
- decoderhandlers - Variable in class jadex.binary.AbstractDecodingContext
-
The decoder handlers.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.AbstractCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.ArrayCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.BeanCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.CollectionCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.LRUCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.MapCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.MultiCollectionCodec
-
Decodes and adds sub-objects during decoding.
- decodeSubObjects(Object, Class<?>, IDecodingContext) - Method in class jadex.binary.TupleCodec
-
Decodes and adds sub-objects during decoding.
- decodeWithKnownSize(byte[], int, byte) - Static method in class jadex.binary.VarInt
-
Decodes a VarInt when the extension size is known.
- DeletedKey() - Constructor for class jadex.binary.persistent.collections.PersistentMap.DeletedKey
-
Creates the marker.
- DeletedKey(Object) - Constructor for class jadex.binary.persistent.collections.PersistentMap.DeletedKey
-
Creates the marker.
- di - Variable in class jadex.binary.DataInputDecodingContext
-
The stream being decoded.
- dirtybytes - Variable in class jadex.binary.persistent.collections.PersistentMap
-
Bytes of dirty entries.
- doPut(K, V) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Commits a value to the map
- doRemove(Object) - Method in class jadex.binary.persistent.collections.PersistentMap
E
- encclassnamepool - Variable in class jadex.binary.SerializationConfig
-
The encoding class name pool.
- encfragpool - Variable in class jadex.binary.SerializationConfig
-
The encoding fragment pool.
- encode(long) - Static method in class jadex.binary.VarInt
-
Encodes a VarInt.
- encode(long, byte[], int, int) - Static method in class jadex.binary.VarInt
-
Encodes a VarInt and saves it in a buffer at the given offset.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.AbstractCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.ArrayCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.BeanCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.BigIntegerCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.CalendarCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.CertificateCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.ClassCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.CollectionCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.ColorCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.CurrencyCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.DateCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.EnumCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.EnumerationCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.ImageCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.InetAddressCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.LocalDateTimeCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.LoggingLevelCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.LogRecordCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.LRUCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.MapCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.MethodCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.MultiCollectionCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.NumberCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.OptionalCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.RectangleCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.SimpleDateFormatCodec
-
Add pattern property from toPattern method.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.StackTraceElementCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.StringCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.ThrowableCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.TimestampCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.TupleCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.URICodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.URLCodec
-
Encode the object.
- encode(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, IEncodingContext) - Method in class jadex.binary.UUIDCodec
-
Encode the object.
- ENCODER_HANDLERS - Static variable in class jadex.binary.SBinarySerializer
-
Handlers for encoding.
- EncodingContext - Class in jadex.binary
-
Context for encoding (serializing) an object in a binary format.
- EncodingContext(OutputStream, Object, Object, List<ITraverseProcessor>, ClassLoader, SerializationConfig) - Constructor for class jadex.binary.EncodingContext
-
Creates an encoding context.
- encstringpool - Variable in class jadex.binary.SerializationConfig
-
The encoding string pool.
- ensureSpace(int) - Method in class jadex.binary.FramingEncodingContext
-
Ensures sufficient space in buffer.
- entrySet() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the map's entry set.
- EnumCodec - Class in jadex.binary
-
Codec for encoding and decoding enum objects.
- EnumCodec() - Constructor for class jadex.binary.EnumCodec
- EnumerationCodec - Class in jadex.binary
-
An enumeration processor allows for traversing enumerations.
- EnumerationCodec() - Constructor for class jadex.binary.EnumerationCodec
- errorreporter - Variable in class jadex.binary.AbstractDecodingContext
-
Error Reporter
F
- file - Variable in class jadex.binary.persistent.collections.PersistentMap
-
The persistence file.
- finalizeProcessing(Object, Object, ITraverseProcessor, ITraverseProcessor, Object) - Method in class jadex.binary.SBinarySerializer.BinaryWriteTraverser
- framestack - Variable in class jadex.binary.FramingEncodingContext
-
The frame stack, buffer position and fixed size marker.
- framestack - Variable in class jadex.binary.FramingStreamDecodingContext
-
The frame stack, frame start position, frame length.
- FramingEncodingContext - Class in jadex.binary
-
Encoding context with framing output.
- FramingEncodingContext(Object, Object, List<ITraverseProcessor>, ClassLoader, SerializationConfig) - Constructor for class jadex.binary.FramingEncodingContext
-
Creates an encoding context.
- FramingStreamDecodingContext - Class in jadex.binary
-
Stream decoding context that can handled framed streams.
- FramingStreamDecodingContext(InputStream, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Constructor for class jadex.binary.FramingStreamDecodingContext
-
Creates a new DecodingContext.
- FramingStreamDecodingContext(InputStream, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig, int) - Constructor for class jadex.binary.FramingStreamDecodingContext
-
Creates a new DecodingContext with specific offset.
G
- get(Object) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the value for a specified key.
- getArrayLength(Object, Class) - Method in class jadex.binary.ArrayCodec
- getClassloader() - Method in class jadex.binary.AbstractDecodingContext
-
Gets the classloader.
- getClassloader() - Method in interface jadex.binary.IDecodingContext
-
Gets the classloader.
- getClassLoader() - Method in class jadex.binary.AbstractEncodingContext
-
Gets the classloader.
- getClassLoader() - Method in interface jadex.binary.IEncodingContext
-
Gets the classloader.
- getContext() - Method in exception class jadex.binary.SerializerDecodingException
- getCurrentClassName() - Method in class jadex.binary.AbstractDecodingContext
-
Gets the current class name.
- getCurrentClassName() - Method in interface jadex.binary.IDecodingContext
-
Gets the current class name.
- getCurrentOffset() - Method in class jadex.binary.DataInputDecodingContext
-
Returns the current offset of the decoding process for debugging.
- getCurrentOffset() - Method in interface jadex.binary.IDecodingContext
-
Returns the current offset of the decoding process for debugging.
- getCurrentOffset() - Method in class jadex.binary.StreamDecodingContext
-
Returns the current offset of the decoding process for debugging.
- getDecoderHandlers() - Method in class jadex.binary.AbstractDecodingContext
-
Returns the handlers used to decode objects.
- getDecoderHandlers() - Method in interface jadex.binary.IDecodingContext
-
Returns the handlers used to decode objects.
- getDirtyBytes() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the bytes wasted due to stale entries.
- getEncodedSize(long) - Static method in class jadex.binary.VarInt
-
Determines the encoded size of a value.
- getErrorReporter() - Method in class jadex.binary.AbstractDecodingContext
-
Gets the error reporter.
- getErrorReporter() - Method in interface jadex.binary.IDecodingContext
-
Gets the error reporter.
- getExtensionSize(byte) - Static method in class jadex.binary.VarInt
-
Returns the number of bytes used for this number past the first byte.
- getExtensionSize(byte[], int) - Static method in class jadex.binary.VarInt
-
Returns the number of bytes used for this number past the first byte.
- getKey() - Method in class jadex.binary.persistent.collections.PersistentMap.DeletedKey
-
Gets the key.
- getKvPosition() - Method in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Gets the kvposition.
- getKvSize() - Method in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Gets the kvsize.
- getLastObject() - Method in class jadex.binary.AbstractDecodingContext
-
Returns the last object decoded.
- getLastObject() - Method in interface jadex.binary.IDecodingContext
-
Returns the last object decoded.
- getNonInnerClassCache() - Method in class jadex.binary.AbstractEncodingContext
-
Returns the non-inner class cache.
- getNonInnerClassCache() - Method in interface jadex.binary.IEncodingContext
-
Returns the non-inner class cache.
- getObjectForId(long) - Method in class jadex.binary.AbstractDecodingContext
-
Gets a known object by ID.
- getObjectForId(long) - Method in interface jadex.binary.IDecodingContext
-
Gets a known object by ID.
- getObjectId(Object) - Method in class jadex.binary.AbstractDecodingContext
-
Gets the ID of a known object.
- getObjectId(Object) - Method in class jadex.binary.AbstractEncodingContext
-
Gets the ID of a known object.
- getObjectId(Object) - Method in interface jadex.binary.IDecodingContext
-
Gets the ID of a known object.
- getObjectId(Object) - Method in interface jadex.binary.IEncodingContext
-
Gets the ID of a known object.
- getPosition() - Method in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Gets the position.
- getPostProcessors() - Method in class jadex.binary.AbstractDecodingContext
-
Returns the handlers used for post-processing.
- getPostProcessors() - Method in interface jadex.binary.IDecodingContext
-
Returns the handlers used for post-processing.
- getPreprocessors() - Method in class jadex.binary.AbstractEncodingContext
-
Returns the preprocessors.
- getPreprocessors() - Method in interface jadex.binary.IEncodingContext
-
Returns the preprocessors.
- getRootObject() - Method in class jadex.binary.AbstractEncodingContext
-
Get the rootobject.
- getSize() - Method in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Gets the size.
- getUserContext() - Method in class jadex.binary.AbstractDecodingContext
-
Returns the user context.
- getUserContext() - Method in class jadex.binary.AbstractEncodingContext
-
Returns the user context.
- getWrittenBytes() - Method in class jadex.binary.AbstractEncodingContext
-
Returns the number of bytes written.
- getWrittenBytes() - Method in interface jadex.binary.IEncodingContext
-
Returns the number of bytes written.
I
- IDecoderHandler - Interface in jadex.binary
- IDecodingContext - Interface in jadex.binary
-
Decoding context interface.
- IEncodingContext - Interface in jadex.binary
-
Encoding context interface.
- ignorewriteclass - Variable in class jadex.binary.AbstractEncodingContext
-
Flag indicating class names should not be written (can be temporarily disabled for one write).
- ImageCodec - Class in jadex.binary
-
Codec for encoding and decoding Image objects.
- ImageCodec() - Constructor for class jadex.binary.ImageCodec
- indexmap - Variable in class jadex.binary.persistent.collections.PersistentMap
-
The index map, key to position and size of value.
- InetAddressCodec - Class in jadex.binary
-
Codec for encoding and decoding InetAddress objects.
- InetAddressCodec() - Constructor for class jadex.binary.InetAddressCodec
- INSTANCE - Static variable in class jadex.binary.NumberCodec
-
Default Instance
- intro - Variable in class jadex.binary.BeanCodec
-
Bean introspector for inspecting beans.
- intro - Variable in class jadex.binary.SimpleDateFormatCodec
-
Bean introspector for inspecting beans.
- intro - Variable in class jadex.binary.ThrowableCodec
-
Bean introspector for inspecting beans.
- INTROSPECTOR_CACHE_SIZE - Static variable in class jadex.binary.BeanCodec
- is - Variable in class jadex.binary.StreamDecodingContext
-
The stream being decoded.
- isApplicable(Class) - Method in class jadex.binary.MethodCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.AbstractCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.ArrayCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.BeanCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.BigIntegerCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.CalendarCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.CertificateCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.ClassCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.CollectionCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.ColorCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.CurrencyCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.DateCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.EnumCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.EnumerationCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in interface jadex.binary.IDecoderHandler
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.ImageCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.InetAddressCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.LocalDateTimeCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.LoggingLevelCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.LogRecordCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.LRUCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.MapCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.MultiCollectionCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.NumberCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.OptionalCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.RectangleCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.SimpleDateFormatCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.StackTraceElementCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.StringCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.ThrowableCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.TimestampCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.TupleCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.URICodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.URLCodec
-
Tests if the decoder can decode the class.
- isApplicable(Class<?>) - Method in class jadex.binary.UUIDCodec
-
Tests if the decoder can decode the class.
- isApplicable(Object, Class<?>, boolean, ClassLoader) - Method in class jadex.binary.BigIntegerCodec
-
Test if the processor is applicable.
- isApplicable(Object, Class<?>, boolean, ClassLoader) - Method in class jadex.binary.ThrowableCodec
-
Test if the processor is applicable.
- isApplicable(Object, Class<?>, boolean, ClassLoader) - Method in class jadex.binary.TimestampCodec
-
Test if the processor is applicable.
- isApplicable(Object, Type, boolean, ClassLoader) - Method in class jadex.binary.BeanCodec
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.binary.AbstractCodec
-
Test if the processor is applicable.
- isEmpty() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns whether this map is empty.
- isFixedFrame() - Method in class jadex.binary.AbstractCodec
-
Declares if the codec should use fixed or variable framing in framing mode.
- isIgnoreNextClassWrite() - Method in class jadex.binary.AbstractEncodingContext
J
- jadex.binary - package jadex.binary
- jadex.binary.persistent.collections - package jadex.binary.persistent.collections
K
- key - Variable in class jadex.binary.persistent.collections.PersistentMap.DeletedKey
-
The key.
- keySet() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the keys of the map.
- knownobjects - Variable in class jadex.binary.AbstractDecodingContext
- knownobjects - Variable in class jadex.binary.AbstractEncodingContext
-
Map with known objects and their IDs
- kvposition - Variable in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Position of the whole key-value pair.
- kvsize - Variable in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Size of the whole key-value pair.
L
- lastinputobject - Variable in class jadex.binary.AbstractEncodingContext
-
The last input object.
- lastobject - Variable in class jadex.binary.AbstractDecodingContext
-
The last decoded object
- LocalDateTimeCodec - Class in jadex.binary
- LocalDateTimeCodec() - Constructor for class jadex.binary.LocalDateTimeCodec
- LOCALTIMECLASS - Static variable in class jadex.binary.LocalDateTimeCodec
-
Local time class
- LoggingLevelCodec - Class in jadex.binary
-
Codec for encoding and decoding Logging Level objects.
- LoggingLevelCodec() - Constructor for class jadex.binary.LoggingLevelCodec
- LogRecordCodec - Class in jadex.binary
-
Codec for encoding and decoding LogRecord objects.
- LogRecordCodec() - Constructor for class jadex.binary.LogRecordCodec
- LRUCodec - Class in jadex.binary
- LRUCodec() - Constructor for class jadex.binary.LRUCodec
M
- MAGIC_BYTE - Static variable in class jadex.binary.SBinarySerializer
-
The magic byte identifying it as a binary serializer 2+ stream.
- main(String[]) - Static method in class jadex.binary.persistent.collections.PersistentMap
-
Test main method.
- MapCodec - Class in jadex.binary
- MapCodec() - Constructor for class jadex.binary.MapCodec
- MethodCodec - Class in jadex.binary
- MethodCodec() - Constructor for class jadex.binary.MethodCodec
- mode - Variable in class jadex.binary.persistent.collections.PersistentMap
-
The file access mode.
- MultiCollectionCodec - Class in jadex.binary
- MultiCollectionCodec() - Constructor for class jadex.binary.MultiCollectionCodec
N
- nonanonclasscache - Variable in class jadex.binary.AbstractEncodingContext
-
The cache for non-inner classes.
- NULL_MARKER - Static variable in class jadex.binary.SBinarySerializer
-
Marker for null values
- NumberCodec - Class in jadex.binary
-
Codec for encoding and decoding numbers (short, integer, float, etc.), boolean values and char values.
- NumberCodec() - Constructor for class jadex.binary.NumberCodec
O
- offset - Variable in class jadex.binary.DataInputDecodingContext
-
Current offset marker
- offset - Variable in class jadex.binary.StreamDecodingContext
-
Current offset marker
- OptionalCodec - Class in jadex.binary
-
Codec for encoding and decoding Java 8 optional objects.
- OptionalCodec() - Constructor for class jadex.binary.OptionalCodec
- os - Variable in class jadex.binary.EncodingContext
-
The binary output
P
- PersistentMap<K,
V> - Class in jadex.binary.persistent.collections -
A map implementation supporting automatic serialization its data and persisting it on disk.
- PersistentMap(File, boolean, ClassLoader) - Constructor for class jadex.binary.persistent.collections.PersistentMap
-
Creates the map.
- PersistentMap.DeletedKey - Class in jadex.binary.persistent.collections
-
Marker for deleted entries.
- PersistentMap.ValueInfo - Class in jadex.binary.persistent.collections
-
Information about a stored value.
- pkgpool - Variable in class jadex.binary.AbstractDecodingContext.VersionedHandler2
-
The package fragment pool.
- pkgpool - Variable in class jadex.binary.AbstractDecodingContext.VersionedHandler3
-
The package fragment pool.
- pooledRead(List<String>) - Method in class jadex.binary.AbstractDecodingContext
-
Readsa a string using a pool.
- pooledWrite(Map<String, Integer>, String) - Method in class jadex.binary.AbstractEncodingContext
-
Writes a string using a pool.
- position - Variable in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Position of the value within the file.
- postprocessors - Variable in class jadex.binary.AbstractDecodingContext
-
The postprocessors.
- predefineClassnames2(String[]) - Method in class jadex.binary.SerializationConfig
-
Predefine class names, version 2.
- predefineClassnames3(String[]) - Method in class jadex.binary.SerializationConfig
-
Predefine class names, version 3.
- preemptProcessing(Object, Type, Object) - Method in class jadex.binary.SBinarySerializer.BinaryWriteTraverser
- preprocessors - Variable in class jadex.binary.AbstractEncodingContext
-
The preprocessors.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.binary.AbstractCodec
-
Process an object.
- processRawMode(Object, Class, IEncodingContext, List<ITraverseProcessor>, Traverser, IEncodingContext) - Method in class jadex.binary.ArrayCodec
- put(K, V) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Puts a new value in the map.
- putAll(Map<? extends K, ? extends V>) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Copies entries from the specified map to this map,
R
- raf - Variable in class jadex.binary.persistent.collections.PersistentMap
-
Random access to the persistence file
- read(byte[]) - Method in class jadex.binary.AbstractDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[]) - Method in class jadex.binary.DataInputDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[]) - Method in interface jadex.binary.IDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[]) - Method in class jadex.binary.StreamDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[], int, int) - Method in class jadex.binary.AbstractDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[], int, int) - Method in class jadex.binary.DataInputDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(byte[], int, int) - Method in class jadex.binary.StreamDecodingContext
-
Reads a number of bytes from the buffer and fills the array.
- read(int) - Method in class jadex.binary.AbstractDecodingContext
-
Reads a number of bytes from the buffer.
- read(int) - Method in class jadex.binary.DataInputDecodingContext
-
Reads a number of bytes from the buffer.
- read(int) - Method in class jadex.binary.StreamDecodingContext
-
Reads a number of bytes from the buffer.
- readBeanProperties(Object, Class, IDecodingContext, IBeanIntrospector) - Static method in class jadex.binary.BeanCodec
- readBoolean() - Method in class jadex.binary.AbstractDecodingContext
-
Reads a boolean value from the buffer.
- readBoolean() - Method in interface jadex.binary.IDecodingContext
-
Reads a boolean value from the buffer.
- readByte() - Method in class jadex.binary.DataInputDecodingContext
-
Reads a byte from the buffer.
- readByte() - Method in interface jadex.binary.IDecodingContext
-
Reads a byte from the buffer.
- readByte() - Method in class jadex.binary.StreamDecodingContext
-
Reads a byte from the buffer.
- readClassname() - Method in interface jadex.binary.AbstractDecodingContext.IVersionedHandler
-
Helper method for decoding a class name.
- readClassname() - Method in class jadex.binary.AbstractDecodingContext
-
Helper method for decoding a class name.
- readClassname() - Method in class jadex.binary.AbstractDecodingContext.VersionedHandler2
-
Helper method for decoding a class name.
- readClassname() - Method in class jadex.binary.AbstractDecodingContext.VersionedHandler3
-
Helper method for decoding a class name.
- readClassname() - Method in class jadex.binary.AbstractDecodingContext.VersionedHandler4
-
Helper method for decoding a class name.
- readClassname() - Method in interface jadex.binary.IDecodingContext
-
Helper method for decoding a class name.
- readObjectFromByteArray(byte[], List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object.
- readObjectFromDataInput(DataInput, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object.
- readObjectFromFramedStream(InputStream, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object with framing support.
- readObjectFromStream(InputStream, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object.
- readObjectFromStream(InputStream, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object.
- readObjectFromStream(InputStream, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig, List<IDecoderHandler>) - Static method in class jadex.binary.SBinarySerializer
-
Convert a byte array to an object.
- readSignedVarInt() - Method in class jadex.binary.AbstractDecodingContext
-
Helper method for decoding a signed variable-sized integer (VarInt).
- readSignedVarInt() - Method in interface jadex.binary.IDecodingContext
-
Helper method for decoding a signed variable-sized integer (VarInt).
- readString() - Method in class jadex.binary.AbstractDecodingContext
-
Helper method for decoding a string.
- readString() - Method in interface jadex.binary.IDecodingContext
-
Helper method for decoding a string.
- readVarInt() - Method in class jadex.binary.AbstractDecodingContext
-
Helper method for decoding a variable-sized integer (VarInt).
- readVarInt() - Method in interface jadex.binary.IDecodingContext
-
Helper method for decoding a variable-sized integer (VarInt).
- recordKnownDecodedObject(Object, IDecodingContext) - Method in class jadex.binary.AbstractCodec
-
Record object as known during decoding, allows different behavior if needed.
- recordKnownDecodedObject(Object, IDecodingContext) - Method in class jadex.binary.NumberCodec
-
References handling not needed.
- recordKnownDecodedObject(Object, IDecodingContext) - Method in class jadex.binary.StringCodec
-
References handling not needed, handled by string pool.
- RectangleCodec - Class in jadex.binary
-
Codec for encoding and decoding Rectangle objects.
- RectangleCodec() - Constructor for class jadex.binary.RectangleCodec
- REFERENCE_MARKER - Static variable in class jadex.binary.SBinarySerializer
-
Marker for references
- remove(Object) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Removes a map entry.
- rootobject - Variable in class jadex.binary.AbstractEncodingContext
-
The root object.
S
- SBinarySerializer - Class in jadex.binary
-
Object serializer for encoding to and decoding from a compact binary format.
- SBinarySerializer() - Constructor for class jadex.binary.SBinarySerializer
- SBinarySerializer.BinaryWriteTraverser - Class in jadex.binary
-
Traverser for writing.
- SerializationConfig - Class in jadex.binary
-
Class defining known values and other serialization knowledge.
- SerializationConfig(String[]) - Constructor for class jadex.binary.SerializationConfig
-
Initializes the config.
- SerializationConfig(String[], String[]) - Constructor for class jadex.binary.SerializationConfig
-
Deprecated.Class fragments merged with string pooling in v4.
- SerializerDecodingException - Exception Class in jadex.binary
-
Exception that occured during decoding, preserving context state
- SerializerDecodingException() - Constructor for exception class jadex.binary.SerializerDecodingException
-
Empty constructor
- SerializerDecodingException(Throwable, IDecodingContext) - Constructor for exception class jadex.binary.SerializerDecodingException
-
Creates the Exception.
- setAutoCompactionThreshold(long) - Method in class jadex.binary.persistent.collections.PersistentMap
-
Sets the threshold of stale bytes before auto-compaction is executed.
- setContext(IDecodingContext) - Method in exception class jadex.binary.SerializerDecodingException
-
Sets the context.
- setCurrentClassName(String) - Method in class jadex.binary.AbstractDecodingContext
-
Sets the current class name.
- setIgnoreNextClassWrite(boolean) - Method in class jadex.binary.AbstractEncodingContext
-
Puts the context in a state where the next call to writeClass is ignored.
- setIgnoreNextClassWrite(boolean) - Method in interface jadex.binary.IEncodingContext
-
Puts the context in a state where the next call to writeClass is ignored.
- setInputObject(Object) - Method in class jadex.binary.AbstractEncodingContext
-
Sets the object for which the next createObjectId() call creates an ID.
- setInputObject(Object) - Method in interface jadex.binary.IEncodingContext
-
Sets the object for which the next createObjectId() call creates an ID.
- setKey(Object) - Method in class jadex.binary.persistent.collections.PersistentMap.DeletedKey
-
Sets the key.
- setLastObject(Object) - Method in class jadex.binary.AbstractDecodingContext
-
Sets the last object decoded.
- setLastObject(Object) - Method in interface jadex.binary.IDecodingContext
-
Sets the last object decoded.
- setObjectForId(long, Object) - Method in class jadex.binary.AbstractDecodingContext
-
Sets a known object by ID.
- setObjectForId(long, Object) - Method in interface jadex.binary.IDecodingContext
-
Sets a known object by ID.
- setVersion(int) - Method in class jadex.binary.AbstractDecodingContext
-
Sets the format version.
- setVersion(int) - Method in interface jadex.binary.IDecodingContext
-
Sets the format version.
- SimpleDateFormatCodec - Class in jadex.binary
-
Codec for encoding and decoding java.text.SimpleDateFormat objects.
- SimpleDateFormatCodec() - Constructor for class jadex.binary.SimpleDateFormatCodec
- size - Variable in class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Size of the value in the file.
- size() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the size of the map.
- StackTraceElementCodec - Class in jadex.binary
-
Codec for encoding and decoding stacktrace element.
- StackTraceElementCodec() - Constructor for class jadex.binary.StackTraceElementCodec
- startObjectFrame() - Method in class jadex.binary.AbstractDecodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame() - Method in class jadex.binary.AbstractEncodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame() - Method in interface jadex.binary.IEncodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in class jadex.binary.AbstractDecodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in class jadex.binary.AbstractEncodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in class jadex.binary.FramingEncodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in class jadex.binary.FramingStreamDecodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in interface jadex.binary.IDecodingContext
-
Starts an object frame when using a context with framing support.
- startObjectFrame(boolean) - Method in interface jadex.binary.IEncodingContext
-
Starts an object frame when using a context with framing support.
- stopObjectFrame() - Method in class jadex.binary.AbstractDecodingContext
-
Stops an object frame when using a context with framing support.
- stopObjectFrame() - Method in class jadex.binary.AbstractEncodingContext
-
Stops an object frame when using a context with framing support.
- stopObjectFrame() - Method in class jadex.binary.FramingEncodingContext
-
Stops an object frame when using a context with framing support.
- stopObjectFrame() - Method in class jadex.binary.FramingStreamDecodingContext
-
Stops an object frame when using a context with framing support.
- stopObjectFrame() - Method in interface jadex.binary.IDecodingContext
-
Stops an object frame when using a context with framing support.
- stopObjectFrame() - Method in interface jadex.binary.IEncodingContext
-
Stops an object frame when using a context with framing support.
- StreamDecodingContext - Class in jadex.binary
-
Context for decoding a binary-encoded object.
- StreamDecodingContext(InputStream, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig) - Constructor for class jadex.binary.StreamDecodingContext
-
Creates a new DecodingContext.
- StreamDecodingContext(InputStream, List<IDecoderHandler>, List<ITraverseProcessor>, Object, ClassLoader, IErrorReporter, SerializationConfig, int) - Constructor for class jadex.binary.StreamDecodingContext
-
Creates a new DecodingContext with specific offset.
- StringCodec - Class in jadex.binary
-
Codec for encoding and decoding String objects.
- StringCodec() - Constructor for class jadex.binary.StringCodec
- stringpool - Variable in class jadex.binary.AbstractDecodingContext
-
The String pool.
- stringpool - Variable in class jadex.binary.AbstractEncodingContext
-
The string pool.
T
- ThrowableCodec - Class in jadex.binary
-
Codec for encoding and decoding exception objects.
- ThrowableCodec() - Constructor for class jadex.binary.ThrowableCodec
- TimestampCodec - Class in jadex.binary
- TimestampCodec() - Constructor for class jadex.binary.TimestampCodec
- toByteArray() - Method in class jadex.binary.FramingEncodingContext
-
Returns the current data buffer, trimmed to size.
- TupleCodec - Class in jadex.binary
-
Codec for encoding and decoding URL objects.
- TupleCodec() - Constructor for class jadex.binary.TupleCodec
- TYPES - Static variable in class jadex.binary.NumberCodec
-
The types this processor can handle.
U
- URICodec - Class in jadex.binary
-
Codec for encoding and decoding URI objects.
- URICodec() - Constructor for class jadex.binary.URICodec
- URLCodec - Class in jadex.binary
-
Codec for encoding and decoding URL objects.
- URLCodec() - Constructor for class jadex.binary.URLCodec
- usercontext - Variable in class jadex.binary.AbstractDecodingContext
-
A user context.
- usercontext - Variable in class jadex.binary.AbstractEncodingContext
-
A user context.
- UUIDCodec - Class in jadex.binary
-
Codec for encoding and decoding UUID objects.
- UUIDCodec() - Constructor for class jadex.binary.UUIDCodec
V
- ValueInfo(long, int, long, int) - Constructor for class jadex.binary.persistent.collections.PersistentMap.ValueInfo
-
Creates the info.
- values() - Method in class jadex.binary.persistent.collections.PersistentMap
-
Returns the values of the map.
- VarInt - Class in jadex.binary
-
Class providing methods for encoding integers (longs) as byte array in a variable-length format.
- VarInt() - Constructor for class jadex.binary.VarInt
- VERSION - Static variable in class jadex.binary.SBinarySerializer
-
Serializer version
- versionedhandler - Variable in class jadex.binary.AbstractDecodingContext
-
Handler for versioned operations.
- VersionedHandler2(List<String>) - Constructor for class jadex.binary.AbstractDecodingContext.VersionedHandler2
-
Create Handler.
- VersionedHandler3(List<String>) - Constructor for class jadex.binary.AbstractDecodingContext.VersionedHandler3
-
Create Handler.
- VersionedHandler4() - Constructor for class jadex.binary.AbstractDecodingContext.VersionedHandler4
W
- write(byte[]) - Method in class jadex.binary.DataOutputEncodingContext
-
Writes a byte array, appending it to the buffer.
- write(byte[]) - Method in class jadex.binary.EncodingContext
-
Writes a byte array, appending it to the buffer.
- write(byte[]) - Method in class jadex.binary.FramingEncodingContext
- write(byte[]) - Method in interface jadex.binary.IEncodingContext
-
Writes a byte array.
- writeBeanProperties(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, Traverser, IStringConverter, Traverser.MODE, IEncodingContext, IBeanIntrospector) - Static method in class jadex.binary.BeanCodec
- writeBoolean(boolean) - Method in class jadex.binary.AbstractEncodingContext
-
Writes a boolean.
- writeBoolean(boolean) - Method in interface jadex.binary.IEncodingContext
-
Writes a boolean value.
- writeByte(byte) - Method in class jadex.binary.DataOutputEncodingContext
-
Writes a byte.
- writeByte(byte) - Method in class jadex.binary.EncodingContext
-
Writes a byte.
- writeByte(byte) - Method in class jadex.binary.FramingEncodingContext
- writeByte(byte) - Method in interface jadex.binary.IEncodingContext
-
Writes a byte.
- writeClass(Class<?>) - Method in class jadex.binary.AbstractEncodingContext
- writeClass(Class<?>) - Method in interface jadex.binary.IEncodingContext
-
Writes a class to the context.
- writeClassname(String) - Method in class jadex.binary.AbstractEncodingContext
- writeClassname(String) - Method in interface jadex.binary.IEncodingContext
-
Writes the name of a class.
- writeObjectToByteArray(Object, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToDataOutput(DataOutput, Object, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToDataOutput(DataOutput, Object, List<ITraverseProcessor>, Object, ClassLoader, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToDataOutput(DataOutput, Object, List<ITraverseProcessor>, List<ITraverseProcessor>, Object, ClassLoader, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToFramedArray(Object, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array with framing support.
- writeObjectToFramedArray(Object, List<ITraverseProcessor>, List<ITraverseProcessor>, Object, ClassLoader, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array with framing support.
- writeObjectToStream(OutputStream, Object, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToStream(OutputStream, Object, List<ITraverseProcessor>, Object, ClassLoader) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeObjectToStream(OutputStream, Object, List<ITraverseProcessor>, List<ITraverseProcessor>, Object, ClassLoader, SerializationConfig) - Static method in class jadex.binary.SBinarySerializer
-
Convert an object to an encoded byte array.
- writeSignedVarInt(long) - Method in class jadex.binary.AbstractEncodingContext
-
Writes a signed VarInt.
- writeSignedVarInt(long) - Method in interface jadex.binary.IEncodingContext
-
Writes a signed variable integer to the encoding context.
- writeString(String) - Method in class jadex.binary.AbstractEncodingContext
- writeString(String) - Method in interface jadex.binary.IEncodingContext
-
Writes a string to the context.
- writeVarInt(long) - Method in class jadex.binary.AbstractEncodingContext
-
Writes a VarInt.
- writeVarInt(long) - Method in interface jadex.binary.IEncodingContext
-
Writes a variable integer to the encoding context.
- writtenbytes - Variable in class jadex.binary.AbstractEncodingContext
-
The bytes written to the output.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form