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
JsonParserContains 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 SerializerFactoryObjectMapper._serializerFactorySerializer factory used for constructing serializers.protected final SerializerFactoryObjectWriter._serializerFactoryMethods in org.codehaus.jackson.map that return SerializerFactoryModifier and TypeMethodDescriptionfinal SerializerFactorySerializerFactory.withAdditionalKeySerializers(Serializers additional) final SerializerFactorySerializerFactory.withAdditionalSerializers(Serializers additional) Convenience method for creating a new factory instance with additional serializer provider; equivalent to callingabstract SerializerFactorySerializerFactory.withConfig(SerializerFactory.Config config) Method used for creating a new instance of this factory, but with different configuration.final SerializerFactorySerializerFactory.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 JsonSchemaSerializerProvider.generateJsonSchema(Class<?> type, SerializationConfig config, SerializerFactory jsf) Generate Json-schema for given type.abstract booleanSerializerProvider.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 voidSerializerProvider.serializeValue(SerializationConfig cfg, JsonGenerator jgen, Object value, SerializerFactory jsf) The method to be called byObjectMapperto execute recursive serialization, using serializers that this provider has access to.abstract voidSerializerProvider.serializeValue(SerializationConfig cfg, JsonGenerator jgen, Object value, JavaType rootType, SerializerFactory jsf) The method to be called byObjectMapperto 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 specificSerializerFactoryto 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 TypeClassDescriptionclassFactory 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).classFactory 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.classSerializer 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 SerializerFactoryStdSerializerProvider._serializerFactoryMethods 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 StdSerializerProviderStdSerializerProvider.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) booleanStdSerializerProvider.hasSerializerFor(SerializationConfig config, Class<?> cls, SerializerFactory jsf) final voidStdSerializerProvider.serializeValue(SerializationConfig config, JsonGenerator jgen, Object value, SerializerFactory jsf) final voidStdSerializerProvider.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(SerializationConfig, SerializerFactory)(or by sub-classes)
ObjectMapper.setSerializerFactory(SerializerFactory)