com.fasterxml.jackson.databind.ser
Class DefaultSerializerProvider.Impl

java.lang.Object
  extended by com.fasterxml.jackson.databind.SerializerProvider
      extended by com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
          extended by com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.Impl
Enclosing class:
DefaultSerializerProvider

public static final class DefaultSerializerProvider.Impl
extends DefaultSerializerProvider

Concrete implementation that defines factory method(s), defined as final.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
DefaultSerializerProvider.Impl
 
Field Summary
 
Fields inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
_objectIdGenerators, _seenObjectIds
 
Fields inherited from class com.fasterxml.jackson.databind.SerializerProvider
_config, _dateFormat, _keySerializer, _knownSerializers, _nullKeySerializer, _nullValueSerializer, _rootNames, _serializationView, _serializerCache, _serializerFactory, _unknownTypeSerializer, CACHE_UNKNOWN_MAPPINGS, DEFAULT_NULL_KEY_SERIALIZER, DEFAULT_UNKNOWN_SERIALIZER, TYPE_OBJECT
 
Constructor Summary
  DefaultSerializerProvider.Impl()
           
protected DefaultSerializerProvider.Impl(SerializerProvider src, SerializationConfig config, SerializerFactory f)
           
 
Method Summary
 DefaultSerializerProvider.Impl createInstance(SerializationConfig config, SerializerFactory jsf)
          Overridable method, used to create a non-blueprint instances from the blueprint.
 
Methods inherited from class com.fasterxml.jackson.databind.ser.DefaultSerializerProvider
cachedSerializersCount, findObjectId, flushCachedSerializers, generateJsonSchema, hasSerializerFor, objectIdGeneratorInstance, serializerInstance, serializeValue, serializeValue
 
Methods inherited from class com.fasterxml.jackson.databind.SerializerProvider
_createAndCacheUntypedSerializer, _createAndCacheUntypedSerializer, _createUntypedSerializer, _dateFormat, _findExplicitUntypedSerializer, _handleContextual, _handleContextualResolvable, _handleResolvable, _reportIncompatibleRootType, canOverrideAccessModifiers, constructSpecializedType, constructType, defaultSerializeDateKey, defaultSerializeDateKey, defaultSerializeDateValue, defaultSerializeDateValue, defaultSerializeField, defaultSerializeNull, defaultSerializeValue, findKeySerializer, findNullKeySerializer, findNullValueSerializer, findTypedValueSerializer, findTypedValueSerializer, findValueSerializer, findValueSerializer, getAnnotationIntrospector, getConfig, getDefaultNullKeySerializer, getDefaultNullValueSerializer, getFilterProvider, getLocale, getSerializationView, getTimeZone, getTypeFactory, getUnknownTypeSerializer, isEnabled, isEnabled, setDefaultKeySerializer, setNullKeySerializer, setNullValueSerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSerializerProvider.Impl

public DefaultSerializerProvider.Impl()

DefaultSerializerProvider.Impl

protected DefaultSerializerProvider.Impl(SerializerProvider src,
                                         SerializationConfig config,
                                         SerializerFactory f)
Method Detail

createInstance

public DefaultSerializerProvider.Impl createInstance(SerializationConfig config,
                                                     SerializerFactory jsf)
Description copied from class: DefaultSerializerProvider
Overridable method, used to create a non-blueprint instances from the blueprint. This is needed to retain state during serialization.

Specified by:
createInstance in class DefaultSerializerProvider


Copyright © 2012 fasterxml.com. All Rights Reserved.