Uses of Class
com.fasterxml.jackson.databind.type.ArrayType
-
Packages that use ArrayType Package Description com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.module Package that contains classes and interfaces to help implement custom extensionModule
s (which are registered usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module)
.com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding.com.fasterxml.jackson.databind.type Package that contains concrete implementations ofJavaType
, as well as the factory (TypeFactory
) for constructing instances from various input data types (likeClass
,Type
) and programmatically (for structured types, arrays,List
s andMap
s). -
-
Uses of ArrayType in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser with parameters of type ArrayType Modifier and Type Method Description protected JsonDeserializer<?>
BasicDeserializerFactory. _findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
BasicDeserializerFactory. createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription beanDesc)
abstract JsonDeserializer<?>
DeserializerFactory. createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription beanDesc)
Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.JsonDeserializer<?>
Deserializers.Base. findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonDeserializer<?>
Deserializers. findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
Method called to locate serializer for specified array type.JsonDeserializer<?>
BeanDeserializerModifier. modifyArrayDeserializer(DeserializationConfig config, ArrayType valueType, BeanDescription beanDesc, JsonDeserializer<?> deserializer)
Method called byDeserializerFactory
after it has constructed the standard deserializer for givenArrayType
to make it possible to either replace or augment this deserializer with additional functionality. -
Uses of ArrayType in com.fasterxml.jackson.databind.module
Methods in com.fasterxml.jackson.databind.module with parameters of type ArrayType Modifier and Type Method Description JsonDeserializer<?>
SimpleDeserializers. findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription beanDesc, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)
JsonSerializer<?>
SimpleSerializers. findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
-
Uses of ArrayType in com.fasterxml.jackson.databind.ser
Methods in com.fasterxml.jackson.databind.ser with parameters of type ArrayType Modifier and Type Method Description protected JsonSerializer<?>
BasicSerializerFactory. buildArraySerializer(SerializerProvider prov, ArrayType type, BeanDescription beanDesc, boolean staticTyping, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
Helper method that handles configuration details when constructing serializers forObject[]
(and subtypes, except for String).JsonSerializer<?>
Serializers.Base. findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
JsonSerializer<?>
Serializers. findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription beanDesc, TypeSerializer elementTypeSerializer, JsonSerializer<java.lang.Object> elementValueSerializer)
Method called by serialization framework first time a serializer is needed for specified array type.JsonSerializer<?>
BeanSerializerModifier. modifyArraySerializer(SerializationConfig config, ArrayType valueType, BeanDescription beanDesc, JsonSerializer<?> serializer)
Method called byDeserializerFactory
after it has constructed the standard serializer for givenArrayType
to make it possible to either replace or augment this serializer with additional functionality. -
Uses of ArrayType in com.fasterxml.jackson.databind.type
Methods in com.fasterxml.jackson.databind.type that return ArrayType Modifier and Type Method Description static ArrayType
ArrayType. construct(JavaType componentType, TypeBindings bindings)
static ArrayType
ArrayType. construct(JavaType componentType, TypeBindings bindings, java.lang.Object valueHandler, java.lang.Object typeHandler)
ArrayType
TypeFactory. constructArrayType(JavaType elementType)
Method for constructing anArrayType
.ArrayType
TypeFactory. constructArrayType(java.lang.Class<?> elementType)
Method for constructing anArrayType
.ArrayType
ArrayType. withContentTypeHandler(java.lang.Object h)
ArrayType
ArrayType. withContentValueHandler(java.lang.Object h)
ArrayType
ArrayType. withStaticTyping()
ArrayType
ArrayType. withTypeHandler(java.lang.Object h)
ArrayType
ArrayType. withValueHandler(java.lang.Object h)
-