All Classes and Interfaces

Class
Description
Provides deserialization for the Guava ArrayListMultimap class.
 
 
 
 
 
 
 
 
 
 
 
 
Serializer for Guava's Cache values.
 
 
 
Base class for various container (~= Collection) serializers.
 
 
Basic Jackson Module that adds support for eclipse-collections types.
 
 
 
 
 
Helper class used for temporarily holding on to
 
 
 
BeanSerializerModifier needed to sneak in handler to exclude "absent" optional values iff handling of "absent as nulls" is enabled.
 
Base class for Guava-specific collection deserializers.
Custom deserializers module offers.
 
 
 
Basic Jackson Module that adds support for Guava types.
 
 
 
 
 
 
 
We need somewhat hacky support for following Guava types: FluentIterable: addition of seeming "empty" property should not prevent serialization as basic `Iterable` (with standard Jackson (de)serializer) Multimap: can reuse much/most of standard Map support as long as we make sure it is recognized as "Map-like" type (similar to how Scala Maps are supported) Optional: generic type, simpler, more-efficient to detect parameterization here (although not strictly mandatory) Range: same as with Optional, might as well resolve generic type information early on
 
 
Provides deserialization for the Guava HashMultimap class.
 
 
 
 
 
 
Intermediate base class used for various integral (as opposed to floating point) value container types.
 
 
 
 
The default implementation is not particularly efficient, as it outputs things as an arrays of boolean values.
Byte containers are handled similar to byte[], meaning that they are actually serialized as base64-encoded Strings by default
This one is bit tricky: could serialize in multiple ways; for example: String that contains all characters (in order) Array that contains single-character Strings Array that contains numbers that represent character codes Let's start with the first option
 
 
Handler for HPPC containers that store int values.
 
 
 
 
 
Ww need to ensure that parameterized ("generic") containers are recognized as Collection-/Map-like types, so that associated annotations are processed, and key/value types passed as expected.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides deserialization for the Guava LinkedHashMultimap class.
 
Provides deserialization for the Guava LinkedListMultimap class.
 
Helper class used for finding and caching version information for this module.
Serializer for Guava's Multimap values.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Note: this implementation does not yet properly handle all polymorphic cases
 
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
 
 
 
Custom deserializers module offers.
 
Basic Jackson Module that adds support for PCollections types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jackson deserializer for a Guava Range.
A factory for creating Guava Ranges that is compatible with Guava 14 and later.
 
 
Jackson serializer for Guava Range objects with enhanced serialization capabilities.
Backported all implementations from Jackson 3.0, except following parts.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GuavaCacheDeserializer class implementation for deserializing Guava Cache instances.