Class RefPrimitiveMapSerializer<T extends org.eclipse.collections.api.PrimitiveIterable,K>
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
com.fasterxml.jackson.databind.ser.std.StdSerializer<T>
com.fasterxml.jackson.datatype.eclipsecollections.ser.map.PrimitiveMapSerializer<T>
com.fasterxml.jackson.datatype.eclipsecollections.ser.map.RefPrimitiveMapSerializer<T,K>
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
,com.fasterxml.jackson.databind.jsonschema.SchemaAware
,com.fasterxml.jackson.databind.ser.ContextualSerializer
,Serializable
- Direct Known Subclasses:
RefPrimitiveMapSerializer.Boolean
,RefPrimitiveMapSerializer.Byte
,RefPrimitiveMapSerializer.Char
,RefPrimitiveMapSerializer.Double
,RefPrimitiveMapSerializer.Float
,RefPrimitiveMapSerializer.Int
,RefPrimitiveMapSerializer.Long
,RefPrimitiveMapSerializer.Short
public abstract class RefPrimitiveMapSerializer<T extends org.eclipse.collections.api.PrimitiveIterable,K>
extends PrimitiveMapSerializer<T>
implements com.fasterxml.jackson.databind.ser.ContextualSerializer
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
static final class
static final class
static final class
static final class
static final class
static final class
static final class
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.JsonSerializer
<Object> protected final com.fasterxml.jackson.databind.BeanProperty
protected final com.fasterxml.jackson.databind.JavaType
private static final long
Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_handledType
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
RefPrimitiveMapSerializer
(com.fasterxml.jackson.databind.JavaType type, com.fasterxml.jackson.databind.BeanProperty property, com.fasterxml.jackson.databind.JsonSerializer<Object> keySerializer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
_serializeKey
(K key, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) com.fasterxml.jackson.databind.JsonSerializer
<?> createContextual
(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.BeanProperty property) protected abstract RefPrimitiveMapSerializer
<T, K> withResolved
(com.fasterxml.jackson.databind.BeanProperty property, com.fasterxml.jackson.databind.JsonSerializer<Object> keySerializer) Methods inherited from class com.fasterxml.jackson.datatype.eclipsecollections.ser.map.PrimitiveMapSerializer
rethrowUnchecked, serialize, serializeEntries, serializeWithType
Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
_type
protected final com.fasterxml.jackson.databind.JavaType _type -
_property
protected final com.fasterxml.jackson.databind.BeanProperty _property -
_keySerializer
-
-
Constructor Details
-
RefPrimitiveMapSerializer
protected RefPrimitiveMapSerializer(com.fasterxml.jackson.databind.JavaType type, com.fasterxml.jackson.databind.BeanProperty property, com.fasterxml.jackson.databind.JsonSerializer<Object> keySerializer)
-
-
Method Details
-
withResolved
protected abstract RefPrimitiveMapSerializer<T,K> withResolved(com.fasterxml.jackson.databind.BeanProperty property, com.fasterxml.jackson.databind.JsonSerializer<Object> keySerializer) -
createContextual
public com.fasterxml.jackson.databind.JsonSerializer<?> createContextual(com.fasterxml.jackson.databind.SerializerProvider prov, com.fasterxml.jackson.databind.BeanProperty property) throws com.fasterxml.jackson.databind.JsonMappingException - Specified by:
createContextual
in interfacecom.fasterxml.jackson.databind.ser.ContextualSerializer
- Throws:
com.fasterxml.jackson.databind.JsonMappingException
-
_serializeKey
protected void _serializeKey(K key, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException - Throws:
IOException
-