Uses of Interface
tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
Packages that use JsonFormatVisitorWrapper
Package
Description
Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees (
JsonNode), as well as
writing Java Objects and trees as JSON.Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
Package that contains handlers specific to datatypes introduced in Java 8.
Package that contains handlers specific to SQL datatypes.
Classes used for exposing logical structure of POJOs as Jackson
sees it, and exposed via
ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)
and
ObjectMapper.acceptJsonFormatVisitor(tools.jackson.databind.JavaType, JsonFormatVisitorWrapper)
methods.Contains implementation classes of serialization part of
data binding.
-
Uses of JsonFormatVisitorWrapper in tools.jackson.databind
Methods in tools.jackson.databind with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidObjectMapper.acceptJsonFormatVisitor(Class<?> type, JsonFormatVisitorWrapper visitor) Method for visiting type hierarchy for given type, using specified visitor.voidObjectMapper.acceptJsonFormatVisitor(TypeReference<?> typeRef, JsonFormatVisitorWrapper visitor) voidObjectMapper.acceptJsonFormatVisitor(JavaType type, JsonFormatVisitorWrapper visitor) Method for visiting type hierarchy for given type, using specified visitor.voidObjectWriter.acceptJsonFormatVisitor(Class<?> type, JsonFormatVisitorWrapper visitor) voidObjectWriter.acceptJsonFormatVisitor(JavaType type, JsonFormatVisitorWrapper visitor) Method for visiting type hierarchy for given type, using specified visitor.voidValueSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType type) Default implementation simply callsexpectAnyFormat(JavaType). -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ext
Methods in tools.jackson.databind.ext with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidDOMSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidQNameSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidXMLGregorianCalendarSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ext.javatime.ser
Methods in tools.jackson.databind.ext.javatime.ser with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionprotected voidDurationSerializer._acceptTimestampVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) protected voidInstantSerializerBase._acceptTimestampVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) protected voidYearMonthSerializer._acceptTimestampVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) protected voidYearSerializer._acceptTimestampVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidLocalDateSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidLocalTimeSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ext.jdk8
Methods in tools.jackson.databind.ext.jdk8 with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidOptionalDoubleSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidOptionalIntSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidOptionalLongSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ext.sql
Methods in tools.jackson.databind.ext.sql with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidJavaSqlBlobSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJavaSqlTimeSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.jsonFormatVisitors
Classes in tools.jackson.databind.jsonFormatVisitors that implement JsonFormatVisitorWrapperModifier and TypeClassDescriptionstatic classEmpty "no-op" implementation ofJsonFormatVisitorWrapper, suitable for sub-classing.Methods in tools.jackson.databind.jsonFormatVisitors with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidJsonFormatVisitable.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) Get the representation of the schema to which this serializer will conform. -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ser
Methods in tools.jackson.databind.ser with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidSerializationContextExt.acceptJsonFormatVisitor(JavaType javaType, JsonFormatVisitorWrapper visitor) The method to be called byObjectMapperandObjectWriterto expose the format of the given type to the given visitor -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ser.bean
Methods in tools.jackson.databind.ser.bean with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidBeanSerializerBase.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ser.jackson
Methods in tools.jackson.databind.ser.jackson with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionprotected booleanJsonValueSerializer._acceptJsonFormatVisitorForEnum(JsonFormatVisitorWrapper visitor, JavaType typeHint, Class<?> enumType) Overridable helper method used for special case handling of schema information for Enums.voidJacksonSerializableSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJsonValueSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidRawSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidTokenBufferSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ser.jdk
Methods in tools.jackson.databind.ser.jdk with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionprotected voidDateTimeSerializerBase._acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint, boolean asNumber) voidBooleanSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidByteArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidByteBufferSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidDateTimeSerializerBase.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidEnumSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.BinaryDoubleArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.BinaryFloatArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.BooleanArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.CharArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.DoubleArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.FloatArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.IntArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.LongArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKArraySerializers.ShortArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKKeySerializers.Dynamic.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKMiscSerializers.AtomicBooleanSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKMiscSerializers.AtomicIntegerSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKMiscSerializers.AtomicLongSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKMiscSerializers.ByteArrayOutputStreamSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidJDKStringLikeSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidMapSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidNumberSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidNumberSerializers.Base.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidObjectArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStaticListSerializerBase.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStringArraySerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStringSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidUUIDSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) -
Uses of JsonFormatVisitorWrapper in tools.jackson.databind.ser.std
Methods in tools.jackson.databind.ser.std with parameters of type JsonFormatVisitorWrapperModifier and TypeMethodDescriptionvoidAsArraySerializerBase.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidNullSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidReferenceTypeSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStdDelegatingSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStdScalarSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidStdSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) Default implementation specifies no format.voidToEmptyObjectSerializer.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) voidToStringSerializerBase.acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) protected voidStdSerializer.acceptJsonFormatVisitorForBinary(JsonFormatVisitorWrapper visitor, JavaType typeHint) Helper method for handling Binary values: typically serialized as Base64-encoded data (in textual formats) or native binary (binary formats).protected voidStdSerializer.visitArrayFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, JsonFormatTypes itemType) protected voidStdSerializer.visitArrayFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, ValueSerializer<?> itemSerializer, JavaType itemType) protected voidStdSerializer.visitFloatFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, JsonParser.NumberType numberType) Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is a floating-point JSON number.protected voidStdSerializer.visitIntFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, JsonParser.NumberType numberType) Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON Integer number.protected voidStdSerializer.visitIntFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, JsonParser.NumberType numberType, JsonValueFormat format) Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON Integer number, but that there is also a further format restriction involved.protected voidStdSerializer.visitStringFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint) Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON String.protected voidStdSerializer.visitStringFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint, JsonValueFormat format) Helper method that calls necessary visit method(s) to indicate that the underlying JSON type is JSON String, but that there is a more refined logical type