|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.jackson.map.SerializerFactory
public abstract class SerializerFactory
Abstract class that defines API used by SerializerProvider
to obtain actual
JsonSerializer
instances from multiple distinct factories.
Constructor Summary | |
---|---|
SerializerFactory()
|
Method Summary | ||
---|---|---|
|
createSerializer(Class<T> type,
SerializationConfig config)
Deprecated. Use createSerializer(JavaType,SerializationConfig) instead |
|
JsonSerializer<Object> |
createSerializer(JavaType type,
SerializationConfig config)
Method called to create (or, for immutable serializers, reuse) a serializer for given type. |
|
TypeSerializer |
createTypeSerializer(JavaType baseType,
SerializationConfig config)
Method called to create a type information serializer for given base type, if one is needed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SerializerFactory()
Method Detail |
---|
public <T> JsonSerializer<T> createSerializer(Class<T> type, SerializationConfig config)
createSerializer(JavaType,SerializationConfig)
instead
type
- Type to be serializedconfig
- Generic serialization configurationpublic JsonSerializer<Object> createSerializer(JavaType type, SerializationConfig config)
Default implementation just calls createSerializer(Class, SerializationConfig)
;
sub-classes need to override method
type
- Type to be serializedconfig
- Generic serialization configurationpublic TypeSerializer createTypeSerializer(JavaType baseType, SerializationConfig config)
baseType
- Declared type to use as the base type for type information serializer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |