Uses of Class
tools.jackson.databind.type.ArrayType
Packages that use ArrayType
Package
Description
Contains implementation classes of deserialization part of
data binding.
Package that contains classes and interfaces to help implement
custom extension
JacksonModules
(which are registered on ObjectMapper via builders}.Contains implementation classes of serialization part of
data binding.
-
Uses of ArrayType in tools.jackson.databind.deser
Methods in tools.jackson.databind.deser with parameters of type ArrayTypeModifier and TypeMethodDescriptionprotected ValueDeserializer<?>BasicDeserializerFactory._findCustomArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) BasicDeserializerFactory.createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription.Supplier beanDescRef) abstract ValueDeserializer<?>DeserializerFactory.createArrayDeserializer(DeserializationContext ctxt, ArrayType type, BeanDescription.Supplier beanDescRef) Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.default ValueDeserializer<?>Deserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) Method called to locate deserializer for specified array type.ValueDeserializerModifier.modifyArrayDeserializer(DeserializationConfig config, ArrayType valueType, BeanDescription.Supplier beanDescRef, ValueDeserializer<?> deserializer) Method called byDeserializerFactoryafter it has constructed the standard deserializer for givenArrayTypeto make it possible to either replace or augment this deserializer with additional functionality. -
Uses of ArrayType in tools.jackson.databind.module
Methods in tools.jackson.databind.module with parameters of type ArrayTypeModifier and TypeMethodDescriptionSimpleDeserializers.findArrayDeserializer(ArrayType type, DeserializationConfig config, BeanDescription.Supplier beanDescRef, TypeDeserializer elementTypeDeserializer, ValueDeserializer<?> elementDeserializer) SimpleSerializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) -
Uses of ArrayType in tools.jackson.databind.ser
Methods in tools.jackson.databind.ser with parameters of type ArrayTypeModifier and TypeMethodDescriptionprotected ValueSerializer<?>BasicSerializerFactory.buildArraySerializer(SerializationContext ctxt, ArrayType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, boolean staticTyping, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) Helper method that handles configuration details when constructing serializers forObject[](and subtypes, except for String).default ValueSerializer<?>Serializers.findArraySerializer(SerializationConfig config, ArrayType type, BeanDescription.Supplier beanDescRef, JsonFormat.Value formatOverrides, TypeSerializer elementTypeSerializer, ValueSerializer<Object> elementValueSerializer) Method called by serialization framework first time a serializer is needed for specified array type.ValueSerializerModifier.modifyArraySerializer(SerializationConfig config, ArrayType valueType, BeanDescription.Supplier beanDesc, ValueSerializer<?> serializer) Method called byDeserializerFactoryafter it has constructed the standard serializer for givenArrayTypeto make it possible to either replace or augment this serializer with additional functionality. -
Uses of ArrayType in tools.jackson.databind.type
Methods in tools.jackson.databind.type that return ArrayTypeModifier and TypeMethodDescriptionstatic ArrayTypeArrayType.construct(JavaType componentType, TypeBindings bindings) static ArrayTypeArrayType.construct(JavaType componentType, TypeBindings bindings, Object valueHandler, Object typeHandler) TypeFactory.constructArrayType(Class<?> elementType) Method for constructing anArrayType.TypeFactory.constructArrayType(JavaType elementType) Method for constructing anArrayType.ArrayType.withContentTypeHandler(Object h) ArrayType.withContentValueHandler(Object h) ArrayType.withStaticTyping()ArrayType.withTypeHandler(Object h) ArrayType.withValueHandler(Object h)