Top Description Classes
[default module]

Package com.fasterxml.jackson.databind.module


Package that contains classes and interfaces to help implement custom extension com.fasterxml.jackson.databind.Modules (which are registered using com.fasterxml.jackson.databind.ObjectMapper#registerModule.

Note that classes in the package only support registering handlers for non-generic types (types without type parameterization) -- hence "simple" -- which works for many cases, but not all. So if you will need to register handlers for generic types, you will usually need to either sub-class handlers, or implement/extend base types directly.

Class Summary

Modifier and TypeClass and Description
public class
SimpleAbstractTypeResolver

Simple AbstractTypeResolver implementation, which is based on static mapping from abstract super types into sub types (concrete or abstract), but retaining generic parameterization.

public class
SimpleDeserializers

Simple implementation Deserializers which allows registration of deserializers based on raw (type erased class).

public class
SimpleKeyDeserializers

Simple implementation KeyDeserializers which allows registration of deserializers based on raw (type erased class).

public class
SimpleModule

Vanilla com.fasterxml.jackson.databind.Module implementation that allows registration of serializers and deserializers, bean serializer and deserializer modifiers, registration of subtypes and mix-ins as well as some other commonly needed aspects (addition of custom AbstractTypeResolvers, com.fasterxml.jackson.databind.deser.ValueInstantiators).

public class
SimpleSerializers

Simple implementation Serializers which allows registration of serializers based on raw (type erased class).

public class