- idsFromValue(Object) - Method in interface com.fasterxml.jackson.dataformat.ion.polymorphism.MultipleTypeIdResolver
-
Provides a list of valid (polymorphic) type ids for the given value.
- inclusion(JsonTypeInfo.As) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
-
- init(JsonTypeInfo.Id, TypeIdResolver) - Method in class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
-
- INSTANT - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
-
- INSTANT - Static variable in class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
-
- IonAnnotationIntrospector - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
-
A Jackson AnnotationIntrospector
(essentially an interceptor for
serializer/deserializer construction) that provides type serializer/deserializers that write/read Ion type
annotations.
- IonAnnotationIntrospector(boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationIntrospector
-
- IonAnnotationTypeDeserializer - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
-
This is a TypeDeserializer
that reads typing metadata from Ion type
annotations.
- IonAnnotationTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType) - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeDeserializer
-
- IonAnnotationTypeResolverBuilder - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
-
A TypeResolverBuilder
which produces TypeSerializer
s and TypeDeserializer
s that use
Ion type annotations to communicate type metadata.
- IonAnnotationTypeResolverBuilder() - Constructor for class com.fasterxml.jackson.dataformat.ion.polymorphism.IonAnnotationTypeResolverBuilder
-
- IonAnnotationTypeSerializer - Class in com.fasterxml.jackson.dataformat.ion.polymorphism
-
This is a TypeSerializer
that places typing metadata in Ion type annotations.
- IonFactory - Class in com.fasterxml.jackson.dataformat.ion
-
Sub-class of JsonFactory
that will work on Ion content, instead of JSON
content.
- IonFactory() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
-
- IonFactory(ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
-
- IonFactory(ObjectCodec, IonSystem) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
-
- IonFactory(IonFactory, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
-
- IonFactory(IonFactoryBuilder) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactory
-
- IonFactoryBuilder - Class in com.fasterxml.jackson.dataformat.ion
-
TSFBuilder
implementation for constructing
IonFactory
instances.
- IonFactoryBuilder(boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
-
- IonFactoryBuilder(IonFactory) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
-
- IonGenerator - Class in com.fasterxml.jackson.dataformat.ion
-
Implementation of JsonGenerator
that will use an underlying
IonWriter
for actual writing of content.
- IonGenerator(int, ObjectCodec, IonWriter, boolean, IOContext, Closeable) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonGenerator
-
- IonJavaTimeModule - Class in com.fasterxml.jackson.dataformat.ion.jsr310
-
A module that installs a collection of serializers and deserializers for java.time classes.
- IonJavaTimeModule() - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonJavaTimeModule
-
- IonObjectMapper - Class in com.fasterxml.jackson.dataformat.ion
-
Specialization of
ObjectMapper
that will set underlying
JsonFactory
to be an instance of
IonFactory
.
- IonObjectMapper() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
-
- IonObjectMapper(IonFactory) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
-
- IonObjectMapper(IonObjectMapper) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonObjectMapper
-
- IonObjectMapper.Builder - Class in com.fasterxml.jackson.dataformat.ion
-
Base implementation for "Vanilla" ObjectMapper
, used with
Ion backend.
- IonParser - Class in com.fasterxml.jackson.dataformat.ion
-
Implementation of JsonParser
that will use an underlying
IonReader
as actual parser, and camouflage it as json parser.
- IonParser(IonReader, IOContext) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonParser
-
- IonParser(IonReader, IOContext, ObjectCodec) - Constructor for class com.fasterxml.jackson.dataformat.ion.IonParser
-
- IonSymbolSerializer - Class in com.fasterxml.jackson.dataformat.ion
-
Serializes members as IonSymbols.
- IonSymbolSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonSymbolSerializer
-
- ionSystem(IonSystem) - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
-
- ionSystem() - Method in class com.fasterxml.jackson.dataformat.ion.IonFactoryBuilder
-
- IonTimestampDeserializers - Class in com.fasterxml.jackson.dataformat.ion
-
A date deserializer that uses native Ion timestamps instead of JSON strings.
- IonTimestampDeserializers() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers
-
- IonTimestampDeserializers.IonTimestampJavaDateDeserializer - Class in com.fasterxml.jackson.dataformat.ion
-
- IonTimestampDeserializers.IonTimestampSQLDateDeserializer - Class in com.fasterxml.jackson.dataformat.ion
-
- IonTimestampInstantDeserializer<T extends Temporal> - Class in com.fasterxml.jackson.dataformat.ion.jsr310
-
A deserializer for variants of java.time classes that represent a specific instant on the timeline
(Instant, OffsetDateTime, ZonedDateTime) which supports deserializing from an Ion timestamp value.
- IonTimestampInstantDeserializer(Class<T>, BiFunction<Instant, ZoneId, T>) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
-
- IonTimestampInstantDeserializer(IonTimestampInstantDeserializer<T>, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantDeserializer
-
- IonTimestampInstantSerializer<T extends Temporal> - Class in com.fasterxml.jackson.dataformat.ion.jsr310
-
A serializer for variants of java.time classes that represent a specific instant on the timeline
(Instant, OffsetDateTime, ZonedDateTime) which supports serializing to an Ion timestamp value.
- IonTimestampInstantSerializer(Class<T>, Function<T, Instant>, Function<T, ZoneOffset>, BiFunction<T, ZoneId, ZoneOffset>) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
-
- IonTimestampInstantSerializer(IonTimestampInstantSerializer<T>, ZoneId, Boolean) - Constructor for class com.fasterxml.jackson.dataformat.ion.jsr310.IonTimestampInstantSerializer
-
- IonTimestampJavaDateDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampJavaDateDeserializer
-
- IonTimestampJavaDateSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampJavaDateSerializer
-
- IonTimestampSerializers - Class in com.fasterxml.jackson.dataformat.ion
-
A date serializer that uses native Ion timestamps instead of JSON strings.
- IonTimestampSerializers() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers
-
- IonTimestampSerializers.IonTimestampJavaDateSerializer - Class in com.fasterxml.jackson.dataformat.ion
-
- IonTimestampSerializers.IonTimestampSQLDateSerializer - Class in com.fasterxml.jackson.dataformat.ion
-
- IonTimestampSQLDateDeserializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampDeserializers.IonTimestampSQLDateDeserializer
-
- IonTimestampSQLDateSerializer() - Constructor for class com.fasterxml.jackson.dataformat.ion.IonTimestampSerializers.IonTimestampSQLDateSerializer
-
- IonValueMapper - Class in com.fasterxml.jackson.dataformat.ion.ionvalue
-
Supports serializing Ion to POJO and back using the Jackson Ion framework.
- IonValueMapper(IonSystem) - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
-
Constructor which provides a mapper with a null PropertyNamingStrategy
.
- IonValueMapper(IonSystem, PropertyNamingStrategy) - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueMapper
-
Constructor that provides an override on the default Constructor for the PropertyNamingStrategy.
- IonValueModule - Class in com.fasterxml.jackson.dataformat.ion.ionvalue
-
A module which allows for the direct serialization to and from IonValue fields.
- IonValueModule() - Constructor for class com.fasterxml.jackson.dataformat.ion.ionvalue.IonValueModule
-
- isClosed() - Method in class com.fasterxml.jackson.dataformat.ion.IonGenerator
-
- isClosed() - Method in class com.fasterxml.jackson.dataformat.ion.IonParser
-