Top Inners Fields Constructors Methods
tools.jackson.datatype.hppc

public Class HppcModule

extends JacksonModule
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Imports
java.lang.reflect.Type, tools.jackson.core.Version, tools.jackson.databind.*, tools.jackson.databind.type.*, tools.jackson.datatype.hppc.deser.HppcDeserializers, tools.jackson.datatype.hppc.ser.*, com.carrotsearch.hppc.ObjectContainer

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
HppcModule.HppcTypeModifier

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.

Field Summary

Modifier and TypeField and Description
private final String
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getModuleName()

Implements abstract tools.jackson.databind.JacksonModule.getModuleName.

Method that returns a display that can be used by Jackson for informational purposes, as well as in associating extensions with module that provides them.

public void
setupModule(JacksonModule.SetupContext context)

Implements abstract tools.jackson.databind.JacksonModule.setupModule.

Method called by ObjectMapper when module is registered.

public Version
version()

Implements abstract tools.jackson.databind.JacksonModule.version.

Implements tools.jackson.core.Versioned.version.

Method that returns version of this module.

Inherited from tools.jackson.databind.JacksonModule:
getDependenciesgetRegistrationId

Field Detail

NAMEback to summary
private final String NAME
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

HppcModuleback to summary
public HppcModule()

Method Detail

getModuleNameback to summary
public String getModuleName()

Implements abstract tools.jackson.databind.JacksonModule.getModuleName.

Doc from tools.jackson.databind.JacksonModule.getModuleName.

Method that returns a display that can be used by Jackson for informational purposes, as well as in associating extensions with module that provides them.

Annotations
@Override
setupModuleback to summary
public void setupModule(JacksonModule.SetupContext context)

Implements abstract tools.jackson.databind.JacksonModule.setupModule.

Doc from tools.jackson.databind.JacksonModule.setupModule.

Method called by ObjectMapper when module is registered. It is called to let module register functionality it provides, using callback methods passed-in context object exposes.

Annotations
@Override
versionback to summary
public Version version()

Implements abstract tools.jackson.databind.JacksonModule.version.

Implements tools.jackson.core.Versioned.version.

Doc from tools.jackson.databind.JacksonModule.version.

Method that returns version of this module. Can be used by Jackson for informational purposes.

Annotations
@Override
tools.jackson.datatype.hppc back to summary

pack-priv Class HppcModule.HppcTypeModifier

extends TypeModifier
Class Inheritance

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.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public JavaType
modifyType(JavaType type, Type jdkType, TypeBindings bindings, TypeFactory typeFactory)

Implements abstract tools.jackson.databind.type.TypeModifier.modifyType.

Method called to let modifier change constructed type definition.

Constructor Detail

HppcTypeModifierback to summary
pack-priv HppcTypeModifier()

Method Detail

modifyTypeback to summary
public JavaType modifyType(JavaType type, Type jdkType, TypeBindings bindings, TypeFactory typeFactory)

Implements abstract tools.jackson.databind.type.TypeModifier.modifyType.

Doc from tools.jackson.databind.type.TypeModifier.modifyType.

Method called to let modifier change constructed type definition. Note that this is only guaranteed to be called for non-container types ("simple" types not recognized as arrays, java.util.Collection or java.util.Map).

Annotations
@Override