Class JsonSerializerFactory

  • All Implemented Interfaces:
    java.io.Serializable

    public class JsonSerializerFactory
    extends com.fasterxml.jackson.databind.ser.BeanSerializerFactory
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerFactory

        instance
      • Fields inherited from class com.fasterxml.jackson.databind.ser.BasicSerializerFactory

        _concrete, _concreteLazy, _factoryConfig
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.fasterxml.jackson.databind.JsonSerializer<?> buildArraySerializer​(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.ArrayType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)  
      protected com.fasterxml.jackson.databind.JsonSerializer<?> buildCollectionSerializer​(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.CollectionType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)  
      protected com.fasterxml.jackson.databind.JsonSerializer<?> buildMapSerializer​(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.type.MapType type, com.fasterxml.jackson.databind.BeanDescription beanDesc, boolean staticTyping, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> keySerializer, com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer, com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)  
      • Methods inherited from class com.fasterxml.jackson.databind.ser.BeanSerializerFactory

        _constructWriter, _createSerializer2, constructBeanSerializer, constructBeanSerializerBuilder, constructFilteredBeanWriter, constructObjectIdHandler, constructPropertyBuilder, createSerializer, customSerializers, filterBeanProperties, findBeanProperties, findBeanSerializer, findPropertyContentTypeSerializer, findPropertyTypeSerializer, isPotentialBeanType, processViews, removeIgnorableTypes, removeOverlappingTypeIds, removeSetterlessGetters, withConfig
      • Methods inherited from class com.fasterxml.jackson.databind.ser.BasicSerializerFactory

        _checkMapContentInclusion, _findContentSerializer, _findInclusionWithContent, _findKeySerializer, buildAtomicReferenceSerializer, buildCollectionSerializer, buildContainerSerializer, buildEnumSerializer, buildEnumSetSerializer, buildIndexedListSerializer, buildIterableSerializer, buildIteratorSerializer, buildMapEntrySerializer, createKeySerializer, createTypeSerializer, findConverter, findConvertingSerializer, findFilterId, findOptionalStdSerializer, findReferenceSerializer, findSerializerByAddonType, findSerializerByAnnotations, findSerializerByLookup, findSerializerByPrimaryType, findSerializerFromAnnotation, getFactoryConfig, isIndexedList, usesStaticTyping, withAdditionalKeySerializers, withAdditionalSerializers, withSerializerModifier
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsonSerializerFactory

        public JsonSerializerFactory()
    • Method Detail

      • buildArraySerializer

        protected com.fasterxml.jackson.databind.JsonSerializer<?> buildArraySerializer​(com.fasterxml.jackson.databind.SerializerProvider prov,
                                                                                        com.fasterxml.jackson.databind.type.ArrayType type,
                                                                                        com.fasterxml.jackson.databind.BeanDescription beanDesc,
                                                                                        boolean staticTyping,
                                                                                        com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer,
                                                                                        com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
                                                                                 throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        buildArraySerializer in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • buildCollectionSerializer

        protected com.fasterxml.jackson.databind.JsonSerializer<?> buildCollectionSerializer​(com.fasterxml.jackson.databind.SerializerProvider prov,
                                                                                             com.fasterxml.jackson.databind.type.CollectionType type,
                                                                                             com.fasterxml.jackson.databind.BeanDescription beanDesc,
                                                                                             boolean staticTyping,
                                                                                             com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer,
                                                                                             com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
                                                                                      throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        buildCollectionSerializer in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException
      • buildMapSerializer

        protected com.fasterxml.jackson.databind.JsonSerializer<?> buildMapSerializer​(com.fasterxml.jackson.databind.SerializerProvider prov,
                                                                                      com.fasterxml.jackson.databind.type.MapType type,
                                                                                      com.fasterxml.jackson.databind.BeanDescription beanDesc,
                                                                                      boolean staticTyping,
                                                                                      com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> keySerializer,
                                                                                      com.fasterxml.jackson.databind.jsontype.TypeSerializer elementTypeSerializer,
                                                                                      com.fasterxml.jackson.databind.JsonSerializer<java.lang.Object> elementValueSerializer)
                                                                               throws com.fasterxml.jackson.databind.JsonMappingException
        Overrides:
        buildMapSerializer in class com.fasterxml.jackson.databind.ser.BasicSerializerFactory
        Throws:
        com.fasterxml.jackson.databind.JsonMappingException