|
||||||||||
| 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 configuration
public 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 configuration
public 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 | |||||||||