SerializationContext
to obtain actual
ValueSerializer instances from multiple distinct factories.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract ValueSerializer | Returns: Serializer to use, if factory knows it; null if not (in which case default serializer is to be used)Declared type for Map keys type)Method called to create serializer to use for serializing JSON property names (which must
be output as |
| public abstract ValueSerializer | createSerializer(SerializationContext
(not null) Context that needs to be used to resolve annotation-provided
serializers (but NOT for others) ctxt, JavaType baseType, BeanDescription.(nullable) Possible format overrides (from property annotations)
to use, above and beyond what `beanDesc` defines formatOverrideMethod called to create (or, for immutable serializers, reuse) a serializer for given type. |
| public ValueSerializer | createSerializer(SerializationContext ctxt, JavaType baseType)
Deprecated
Since 3.0 use variant that takes
JsonFormat.Value argument
|
| public abstract ValueSerializer | getDefaultNullKeySerializer()
Returns serializer used to (try to) output a null key, due to an entry of
|
| public abstract ValueSerializer | |
| public abstract SerializerFactory | withAdditionalKeySerializers(Serializers additional)
Mutant factory method for creating a new factory instance with additional key serializer provider: provider will get inserted as the first one to be checked. |
| public abstract SerializerFactory | withAdditionalSerializers(Serializers additional)
Mutant factory method for creating a new factory instance with additional serializer provider: provider will get inserted as the first one to be checked. |
| public abstract SerializerFactory | |
| public abstract SerializerFactory | |
| public abstract SerializerFactory | withSerializerModifier(ValueSerializerModifier modifier)
Mutant factory method for creating a new factory instance with additional serializer modifier: modifier will get inserted as the first one to be checked. |
| SerializerFactory | back to summary |
|---|---|
| public SerializerFactory() | |
| createKeySerializer | back to summary |
|---|---|
| public abstract ValueSerializer Method called to create serializer to use for serializing JSON property names (which must
be output as
| |
| createSerializer | back to summary |
|---|---|
| public abstract ValueSerializer Method called to create (or, for immutable serializers, reuse) a serializer for given type.
| |
| createSerializer | back to summary |
|---|---|
| public ValueSerializer Deprecated Since 3.0 use variant that takes
| |
| getDefaultNullKeySerializer | back to summary |
|---|---|
| public abstract ValueSerializer Returns serializer used to (try to) output a null key, due to an entry of
| |
| getDefaultNullValueSerializer | back to summary |
|---|---|
| public abstract ValueSerializer | |
| withAdditionalKeySerializers | back to summary |
|---|---|
| public abstract SerializerFactory withAdditionalKeySerializers(Serializers additional) Mutant factory method for creating a new factory instance with additional key serializer provider: provider will get inserted as the first one to be checked. | |
| withAdditionalSerializers | back to summary |
|---|---|
| public abstract SerializerFactory withAdditionalSerializers(Serializers additional) Mutant factory method for creating a new factory instance with additional serializer provider: provider will get inserted as the first one to be checked. | |
| withNullKeySerializer | back to summary |
|---|---|
public abstract SerializerFactory withNullKeySerializer(ValueSerializer<?> nks)
| |
| withNullValueSerializer | back to summary |
|---|---|
public abstract SerializerFactory withNullValueSerializer(ValueSerializer<?> nvs)
| |
| withSerializerModifier | back to summary |
|---|---|
| public abstract SerializerFactory withSerializerModifier(ValueSerializerModifier modifier) Mutant factory method for creating a new factory instance with additional serializer modifier: modifier will get inserted as the first one to be checked. | |