A C D K L M O P S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractComplexMapDeserializer<T extends Map<Object,Object>> - Class in org.dice_research.serial.maps
-
This class handles the deserialization of
Mapinstances that have been serialized with theComplexMapSerializer. - AbstractComplexMapDeserializer(Supplier<T>) - Constructor for class org.dice_research.serial.maps.AbstractComplexMapDeserializer
-
Constructor.
- AbstractComplexMapDeserializer(Supplier<T>, Class<?>) - Constructor for class org.dice_research.serial.maps.AbstractComplexMapDeserializer
-
Constructor taking additional type that this deserializer can process.
- AbstractComplexMapDeserializer.LocalClassLoader - Class in org.dice_research.serial.maps
- ARRAY_FIELD - Static variable in class org.dice_research.serial.maps.ComplexMapSerializer
C
- ComplexHashMapDeserializer - Class in org.dice_research.serial.maps
-
Implementation of the
AbstractComplexMapDeserializerwhich createsHashMapinstances. - ComplexHashMapDeserializer() - Constructor for class org.dice_research.serial.maps.ComplexHashMapDeserializer
- ComplexHashMapDeserializer(Class<?>) - Constructor for class org.dice_research.serial.maps.ComplexHashMapDeserializer
- ComplexMapSerializer - Class in org.dice_research.serial.maps
-
This class can serialize instances of the
Mapinterface even if its elements have complex objects as key. - ComplexMapSerializer() - Constructor for class org.dice_research.serial.maps.ComplexMapSerializer
-
Constructor.
- ComplexMapSerializer(Class<Map>) - Constructor for class org.dice_research.serial.maps.ComplexMapSerializer
-
Constructor taking additional type that this serializer can process.
D
- deserialize(JsonParser, DeserializationContext) - Method in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
- determineKeyClass(Map) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
-
Method that determines the main key class.
- determineMainClass(Stream<?>) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
-
Method that determines the main class of a stream of objects.
- determineValueClass(Map) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
-
Method that determines the main value class.
K
- KEY_FIELD - Static variable in class org.dice_research.serial.maps.ComplexMapSerializer
- KEY_TYPE_FIELD - Static variable in class org.dice_research.serial.maps.ComplexMapSerializer
L
- loadClass(String) - Method in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
-
This method tries to get a
Classobject for the given class name. - LOCAL_CLASS_LOADER - Static variable in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
- LocalClassLoader() - Constructor for class org.dice_research.serial.maps.AbstractComplexMapDeserializer.LocalClassLoader
M
- mapFactory - Variable in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
-
The factory that is used to generate
Mapinstances when needed.
O
- org.dice_research.serial.maps - package org.dice_research.serial.maps
P
- parseElement(JsonParser, Class<?>, Class<?>, Map<Object, Object>) - Method in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
-
This method parses the single elements of the map object.
S
- searchClass(String) - Method in class org.dice_research.serial.maps.AbstractComplexMapDeserializer.LocalClassLoader
- serialize(Map, JsonGenerator, SerializerProvider) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
- serialVersionUID - Static variable in class org.dice_research.serial.maps.AbstractComplexMapDeserializer
- serialVersionUID - Static variable in class org.dice_research.serial.maps.ComplexHashMapDeserializer
V
- VALUE_FIELD - Static variable in class org.dice_research.serial.maps.ComplexMapSerializer
- VALUE_TYPE_FIELD - Static variable in class org.dice_research.serial.maps.ComplexMapSerializer
W
- writeElement(Object, Class, Object, Class, JsonGenerator) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
-
This method writes a single element from the map (i.e., a key value pair).
- writeType(Class<?>, boolean, JsonGenerator) - Method in class org.dice_research.serial.maps.ComplexMapSerializer
-
A simple method that writes the given class to the JSON generator.
All Classes All Packages