Uses of Class
org.codehaus.jackson.map.SerializerFactory
Packages that use SerializerFactory
Package
Description
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper
class, as well
as convenience methods included in
JsonParser
Contains implementation classes of serialization part of
data binding.
-
Uses of SerializerFactory in org.codehaus.jackson.map
Fields in org.codehaus.jackson.map declared as SerializerFactoryModifier and TypeFieldDescriptionprotected SerializerFactory
ObjectMapper._serializerFactory
Serializer factory used for constructing serializers.protected final SerializerFactory
ObjectWriter._serializerFactory
Methods in org.codehaus.jackson.map that return SerializerFactoryModifier and TypeMethodDescriptionfinal SerializerFactory
SerializerFactory.withAdditionalKeySerializers
(Serializers additional) final SerializerFactory
SerializerFactory.withAdditionalSerializers
(Serializers additional) Convenience method for creating a new factory instance with additional serializer provider; equivalent to callingabstract SerializerFactory
SerializerFactory.withConfig
(SerializerFactory.Config config) Method used for creating a new instance of this factory, but with different configuration.final SerializerFactory
SerializerFactory.withSerializerModifier
(BeanSerializerModifier modifier) Convenience method for creating a new factory instance with additional bean serializer modifier; equivalent to callingMethods in org.codehaus.jackson.map with parameters of type SerializerFactoryModifier and TypeMethodDescriptionabstract JsonSchema
SerializerProvider.generateJsonSchema
(Class<?> type, SerializationConfig config, SerializerFactory jsf) Generate Json-schema for given type.abstract boolean
SerializerProvider.hasSerializerFor
(SerializationConfig cfg, Class<?> cls, SerializerFactory jsf) Method that can be called to see if this serializer provider can find a serializer for an instance of given class.abstract void
SerializerProvider.serializeValue
(SerializationConfig cfg, JsonGenerator jgen, Object value, SerializerFactory jsf) The method to be called byObjectMapper
to execute recursive serialization, using serializers that this provider has access to.abstract void
SerializerProvider.serializeValue
(SerializationConfig cfg, JsonGenerator jgen, Object value, JavaType rootType, SerializerFactory jsf) The method to be called byObjectMapper
to execute recursive serialization, using serializers that this provider has access to; and using specified root type for locating first-level serializer.ObjectMapper.setSerializerFactory
(SerializerFactory f) Method for setting specificSerializerFactory
to use for constructing (bean) serializers.Constructors in org.codehaus.jackson.map with parameters of type SerializerFactory -
Uses of SerializerFactory in org.codehaus.jackson.map.ser
Subclasses of SerializerFactory in org.codehaus.jackson.map.serModifier and TypeClassDescriptionclass
Factory class that can provide serializers for standard JDK classes, as well as custom classes that extend standard classes or implement one of "well-known" interfaces (such asCollection
).class
Factory class that can provide serializers for any regular Java beans (as defined by "having at least one get method recognizable as bean accessor" -- whereObject.getClass()
does not count); as well as for "standard" JDK types.class
Serializer factory implementation that allows for configuring mapping between types (classes) and serializers to use, by using multiple types of overrides.Fields in org.codehaus.jackson.map.ser declared as SerializerFactoryModifier and TypeFieldDescriptionprotected final SerializerFactory
StdSerializerProvider._serializerFactory
Methods in org.codehaus.jackson.map.ser that return SerializerFactoryModifier and TypeMethodDescriptionBeanSerializerFactory.withConfig
(SerializerFactory.Config config) Method used by module registration functionality, to attach additional serializer providers into this serializer factory.CustomSerializerFactory.withConfig
(SerializerFactory.Config config) Methods in org.codehaus.jackson.map.ser with parameters of type SerializerFactoryModifier and TypeMethodDescriptionprotected StdSerializerProvider
StdSerializerProvider.createInstance
(SerializationConfig config, SerializerFactory jsf) Overridable method, used to create a non-blueprint instances from the blueprint.StdSerializerProvider.generateJsonSchema
(Class<?> type, SerializationConfig config, SerializerFactory jsf) boolean
StdSerializerProvider.hasSerializerFor
(SerializationConfig config, Class<?> cls, SerializerFactory jsf) final void
StdSerializerProvider.serializeValue
(SerializationConfig config, JsonGenerator jgen, Object value, SerializerFactory jsf) final void
StdSerializerProvider.serializeValue
(SerializationConfig config, JsonGenerator jgen, Object value, JavaType rootType, SerializerFactory jsf) Constructors in org.codehaus.jackson.map.ser with parameters of type SerializerFactoryModifierConstructorDescriptionprotected
"Copy-constructor", used fromStdSerializerProvider.createInstance(org.codehaus.jackson.map.SerializationConfig, org.codehaus.jackson.map.SerializerFactory)
(or by sub-classes)
ObjectMapper.setSerializerFactory(org.codehaus.jackson.map.SerializerFactory)