| Modifier and Type | Field and Description |
|---|---|
| protected PropertySerializerMap | _dynamicValueSerializers
If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object. |
| protected final BeanProperty | _property
Property for which this serializer is being used, if known at this point (`null` for root value serializers as well as those cached as blueprints). |
| protected final ValueSerializer | _valueSerializer
Eagerly fetched serializer for actual value contained or referenced, if fetched. |
| protected final TypeSerializer | _valueTypeSerializer
Type serializer used for values, if any: used for serializing values of polymorphic types. |
| Access | Constructor and Description |
|---|---|
| protected | StdDynamicSerializer(JavaType type, BeanProperty prop, TypeSerializer vts, ValueSerializer<?> valueSer)
|
| protected | |
| protected | StdDynamicSerializer(StdDynamicSerializer<?> src, BeanProperty prop, TypeSerializer vts, ValueSerializer<?> valueSer)
|
| Modifier and Type | Method and Description |
|---|---|
| protected final ValueSerializer | |
| protected final ValueSerializer | _findAndAddDynamic(SerializationContext ctxt, Class<?> type, UnaryOperator<ValueSerializer<Object>> serTransformer)
|
| protected final ValueSerializer | |
| protected final ValueSerializer | _findAndAddDynamic(SerializationContext ctxt, JavaType type, UnaryOperator<ValueSerializer<Object>> serTransformer)
|
| _dynamicValueSerializers | back to summary |
|---|---|
| protected PropertySerializerMap _dynamicValueSerializers If value type cannot be statically determined, mapping from runtime value types to serializers are stored in this object.
| |
| _property | back to summary |
|---|---|
| protected final BeanProperty _property Property for which this serializer is being used, if known at this point (`null` for root value serializers as well as those cached as blueprints). | |
| _valueSerializer | back to summary |
|---|---|
| protected final ValueSerializer<Object> _valueSerializer Eagerly fetched serializer for actual value contained or referenced, if fetched. | |
| _valueTypeSerializer | back to summary |
|---|---|
| protected final TypeSerializer _valueTypeSerializer Type serializer used for values, if any: used for serializing values of polymorphic types. | |
| StdDynamicSerializer | back to summary |
|---|---|
protected StdDynamicSerializer(JavaType type, BeanProperty prop, TypeSerializer vts, ValueSerializer<?> valueSer)
| |
| StdDynamicSerializer | back to summary |
|---|---|
| protected StdDynamicSerializer(StdDynamicSerializer<?> src, BeanProperty prop) | |
| StdDynamicSerializer | back to summary |
|---|---|
protected StdDynamicSerializer(StdDynamicSerializer<?> src, BeanProperty prop, TypeSerializer vts, ValueSerializer<?> valueSer)
| |
| _findAndAddDynamic | back to summary |
|---|---|
| protected final ValueSerializer | |
| _findAndAddDynamic | back to summary |
|---|---|
| protected final ValueSerializer | |
| _findAndAddDynamic | back to summary |
|---|---|
| protected final ValueSerializer | |
| _findAndAddDynamic | back to summary |
|---|---|
| protected final ValueSerializer | |