Top Constructors Methods
com.fasterxml.jackson.datatype.hppc.ser

public Class HppcSerializers

extends Base
Class Inheritance
Imports
com.carrotsearch.hppc.ObjectContainer, com.fasterxml.jackson.databind.BeanDescription, .JavaType, .JsonSerializer, .MapperFeature, .SerializationConfig, com.fasterxml.jackson.databind.jsontype.TypeSerializer, com.fasterxml.jackson.databind.ser.Serializers, com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer, com.fasterxml.jackson.databind.type.CollectionLikeType, .MapLikeType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JsonSerializer<?>
findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType containerType, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findCollectionLikeSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findCollectionLikeSerializer.

Method called by serialization framework first time a serializer is needed for specified "Collection-like" type (type that acts like java.util.Collection, but does not implement it).

public JsonSerializer<?>
findMapLikeSerializer(SerializationConfig config, MapLikeType arg1, BeanDescription arg2, JsonSerializer<Object> arg4, TypeSerializer arg5, JsonSerializer<Object> arg6)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findMapLikeSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findMapLikeSerializer.

Method called by serialization framework first time a serializer is needed for specified "Map-like" type (type that acts like java.util.Map, but does not implement it).

public JsonSerializer<?>
findSerializer(SerializationConfig
Serialization configuration in use
config
,
JavaType
Fully resolved type of instances to serialize
type
,
BeanDescription
Additional information about type
beanDesc
)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Anything that we don't explicitly mark as Map- or Collection-like will end up here...

Inherited from com.fasterxml.jackson.databind.ser.Serializers.Base:
findArraySerializerfindCollectionSerializerfindMapSerializerfindReferenceSerializer

Constructor Detail

HppcSerializersback to summary
public HppcSerializers()

Method Detail

findCollectionLikeSerializerback to summary
public JsonSerializer<?> findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType containerType, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findCollectionLikeSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findCollectionLikeSerializer.

Doc from com.fasterxml.jackson.databind.ser.Serializers.findCollectionLikeSerializer.

Method called by serialization framework first time a serializer is needed for specified "Collection-like" type (type that acts like java.util.Collection, but does not implement it). Implementation should return a serializer instance if it supports specified type; or null if it does not.

Annotations
@Override
findMapLikeSerializerback to summary
public JsonSerializer<?> findMapLikeSerializer(SerializationConfig config, MapLikeType arg1, BeanDescription arg2, JsonSerializer<Object> arg4, TypeSerializer arg5, JsonSerializer<Object> arg6)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findMapLikeSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findMapLikeSerializer.

Doc from com.fasterxml.jackson.databind.ser.Serializers.findMapLikeSerializer.

Method called by serialization framework first time a serializer is needed for specified "Map-like" type (type that acts like java.util.Map, but does not implement it). Implementation should return a serializer instance if it supports specified type; or null if it does not.

Annotations
@Override
findSerializerback to summary
public JsonSerializer<?> findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc)

Overrides com.fasterxml.jackson.databind.ser.Serializers.Base.findSerializer.

Implements com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Anything that we don't explicitly mark as Map- or Collection-like will end up here...

Parameters
config:SerializationConfig

Doc from com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Serialization configuration in use

type:JavaType

Doc from com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Fully resolved type of instances to serialize

beanDesc:BeanDescription

Doc from com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Additional information about type

Returns:JsonSerializer<?>

Doc from com.fasterxml.jackson.databind.ser.Serializers.findSerializer.

Configured serializer to use for the type; or null if implementation does not recognize or support type

Annotations
@Override