All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
Handler for types that are mutable but have no references.
 
 
 
 
Generic abstract class for specialized handler for java.util.ImmutableCollections.Set12 and java.util.ImmutableCollections.List12 in JDK 15 and later

The handler takes the internal constant java.util.ImmutableCollections.EMPTY into account which must not be persisted.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Default implementation of BinaryFieldHandlerProvider interface.
 
 
BinaryFieldSetter are custom implementations of BinaryValueSetter for a specific field.
BinaryFieldSetterCreator implementations are responsible to create BinaryFieldSetter for a specific field of a class.
BinaryFieldStorer are custom implementations of BinaryValueStorer for a specific field.
BinaryFieldStorerCreator implementations are responsible to create BinaryFieldStorer for a specific field of a class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nearly identical to BinaryHandlerLazyDefault except the handled type.
 
 
 
 
 
BinaryHandlerEntityLayerIdentity<T extends org.eclipse.serializer.entity.EntityLayerIdentity>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Specialized handler for immutable List implementations in Java 15 and later as found in java.util.ImmutableCollections.List12

the implementations are returned from List.of(), List.of(E e1) and List.of(E e1, E e2)

The handler takes the internal constant java.util.ImmutableCollections.EMPTY into account which must not be persisted.
Specialized handler for immutable Set implementations in Java 15 and later as found in java.util.ImmutableCollections.Set12

the implementations are returned from Set.of(), Set.of(E e1) and Set.of(E e1, E e2)

The handler takes the internal constant java.util.ImmutableCollections.EMPTY into account which must not be persisted.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This type handler cannot handle a Properties' defaults values.
 
Binary Handler for private class "java.util.Collections$SetFromMap"
 
 
 
Blunt copy of BinaryHandlerDate for the as good as superfluous type Date.
Blunt copy of BinaryHandlerDate for the as good as superfluous type Time.
Blunt copy of BinaryHandlerDate for the as good as superfluous type Timestamp.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Factory and master instance type for assembling and binary persistence layer.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Default implementation that stores referenced instances only if required (i.e. if they have no OID assigned yet, therefore have not been stored yet, therefore require to be stored).
Identical to BinaryStorer.Default, but stores every referenced instance eagerly.
For a more differentiated solution between the two simple, but extreme strategies, see PersistenceEagerStoringFieldEvaluator.
 
 
 
 
 
 
 
 
 
 
Since the value translator lookup might potentially get rather giant in the future, it is wrapped in a trivial on-demand provider to ensure it is really only created (and held in memory forever) if necessary.