public static class Serializers.Base extends Object implements Serializers
Serializers implementation that implements all methods but provides
 no serializers. Its main purpose is to serve as a base class so that
 sub-classes only need to override methods they need.Serializers.Base| Constructor and Description | 
|---|
| Serializers.Base() | 
| Modifier and Type | Method and Description | 
|---|---|
| JsonSerializer<?> | findArraySerializer(SerializationConfig config,
                   ArrayType type,
                   BeanDescription beanDesc,
                   TypeSerializer elementTypeSerializer,
                   JsonSerializer<Object> elementValueSerializer)Method called by serialization framework first time a serializer is needed for
 specified array type. | 
| JsonSerializer<?> | findCollectionLikeSerializer(SerializationConfig config,
                            CollectionLikeType type,
                            BeanDescription beanDesc,
                            TypeSerializer elementTypeSerializer,
                            JsonSerializer<Object> elementValueSerializer)Method called by serialization framework first time a serializer is needed for
 specified "Collection-like" type (type that acts like  Collection,
 but does not implement it). | 
| JsonSerializer<?> | findCollectionSerializer(SerializationConfig config,
                        CollectionType type,
                        BeanDescription beanDesc,
                        TypeSerializer elementTypeSerializer,
                        JsonSerializer<Object> elementValueSerializer)Method called by serialization framework first time a serializer is needed for
 specified  Collectiontype. | 
| JsonSerializer<?> | findMapLikeSerializer(SerializationConfig config,
                     MapLikeType type,
                     BeanDescription beanDesc,
                     JsonSerializer<Object> keySerializer,
                     TypeSerializer elementTypeSerializer,
                     JsonSerializer<Object> elementValueSerializer)Method called by serialization framework first time a serializer is needed for
 specified "Map-like" type (type that acts like  Map,
 but does not implement it). | 
| JsonSerializer<?> | findMapSerializer(SerializationConfig config,
                 MapType type,
                 BeanDescription beanDesc,
                 JsonSerializer<Object> keySerializer,
                 TypeSerializer elementTypeSerializer,
                 JsonSerializer<Object> elementValueSerializer)Method called by serialization framework first time a serializer is needed for
 specified  Maptype. | 
| JsonSerializer<?> | findReferenceSerializer(SerializationConfig config,
                       ReferenceType type,
                       BeanDescription beanDesc,
                       TypeSerializer contentTypeSerializer,
                       JsonSerializer<Object> contentValueSerializer)Method called by serialization framework first time a serializer is needed for
 given  ReferenceType | 
| JsonSerializer<?> | findSerializer(SerializationConfig config,
              JavaType type,
              BeanDescription beanDesc)Method called by serialization framework first time a serializer is needed for
 specified type, which is not of a container or reference type (for which
 other methods are called). | 
public JsonSerializer<?> findSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc)
SerializersfindSerializer in interface Serializersconfig - Serialization configuration in usetype - Fully resolved type of instances to serializebeanDesc - Additional information about typepublic JsonSerializer<?> findReferenceSerializer(SerializationConfig config, ReferenceType type, BeanDescription beanDesc, TypeSerializer contentTypeSerializer, JsonSerializer<Object> contentValueSerializer)
SerializersReferenceTypefindReferenceSerializer in interface Serializerspublic JsonSerializer<?> findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
SerializersfindArraySerializer in interface Serializerspublic JsonSerializer<?> findCollectionSerializer(SerializationConfig config, CollectionType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
SerializersCollection type.
 Implementation should return a serializer instance if it supports
 specified type; or null if it does not.findCollectionSerializer in interface Serializerspublic JsonSerializer<?> findCollectionLikeSerializer(SerializationConfig config, CollectionLikeType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
SerializersCollection,
 but does not implement it).
 Implementation should return a serializer instance if it supports
 specified type; or null if it does not.findCollectionLikeSerializer in interface Serializerspublic JsonSerializer<?> findMapSerializer(SerializationConfig config, MapType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
SerializersMap type.
 Implementation should return a serializer instance if it supports
 specified type; or null if it does not.findMapSerializer in interface Serializerspublic JsonSerializer<?> findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer)
SerializersMap,
 but does not implement it).
 Implementation should return a serializer instance if it supports
 specified type; or null if it does not.findMapLikeSerializer in interface SerializersCopyright © 2008–2016 FasterXML. All rights reserved.