Dependencies
Declarations
-
com
-
fasterxml
-
jackson
-
dataformat
-
ion
- EnumAsIonSymbolModule
- EnumAsIonSymbolSerializer
-
IonFactory
- serialVersionUID: long
- FORMAT_NAME_ION: String
- _system: IonSystem
- _cfgCreateBinaryWriters: boolean
- DEFAULT_ION_PARSER_FEATURE_FLAGS: int
- DEFAULT_ION_GENERATOR_FEATURE_FLAGS: int
- _ionParserFeatures: int
- _ionGeneratorFeatures: int
- IonFactory(): void
- IonFactory(ObjectCodec): void
- IonFactory(ObjectCodec, IonSystem): void
- IonFactory(IonFactory, ObjectCodec): void
- IonFactory(IonFactoryBuilder): void
- rebuild(): IonFactoryBuilder
- forBinaryWriters(): IonFactory
- forTextualWriters(): IonFactory
- builderForBinaryWriters(): IonFactoryBuilder
- builderForTextualWriters(): IonFactoryBuilder
- copy(): IonFactory
- version(): Version
- getFormatName(): String
- setCreateBinaryWriters(boolean): void
- createBinaryWriters(): boolean
- canHandleBinaryNatively(): boolean
- canUseCharArrays(): boolean
- configure(Feature, boolean): IonFactory
- enable(Feature): IonFactory
- disable(Feature): IonFactory
- isEnabled(Feature): boolean
- getFormatParserFeatures(): int
- configure(Feature, boolean): IonFactory
- enable(Feature): IonFactory
- disable(Feature): IonFactory
- isEnabled(Feature): boolean
- getFormatGeneratorFeatures(): int
- createParser(IonReader): IonParser
- createParser(IonValue): IonParser
- createGenerator(IonWriter): JsonGenerator
- getIonSystem(): IonSystem
- createJsonParser(IonReader): IonParser
- createJsonParser(IonValue): IonParser
- createJsonGenerator(IonWriter): JsonGenerator
- _createParser(InputStream, IOContext): JsonParser
- _createParser(Reader, IOContext): JsonParser
- _createParser(char[], int, int, IOContext, boolean): JsonParser
- _createParser(byte[], int, int, IOContext): JsonParser
- createGenerator(OutputStream, JsonEncoding): JsonGenerator
- createGenerator(Writer): JsonGenerator
- createGenerator(File, JsonEncoding): JsonGenerator
- _readAll(Reader, IOContext): String
- _createGenerator(OutputStream, JsonEncoding, boolean): IonGenerator
- _createGenerator(IonWriter, boolean, IOContext, Closeable): IonGenerator
-
IonFactoryBuilder
- _system: IonSystem
- _createBinaryWriters: boolean
- _formatParserFeatures: int
- _formatGeneratorFeatures: int
- IonFactoryBuilder(boolean): void
- IonFactoryBuilder(IonFactory): void
- build(): IonFactory
- withBinaryWriters(): IonFactoryBuilder
- withTextualWriters(): IonFactoryBuilder
- ionSystem(IonSystem): IonFactoryBuilder
- enable(Feature): IonFactoryBuilder
- enable(Feature, Feature[]): IonFactoryBuilder
- disable(Feature): IonFactoryBuilder
- disable(Feature, Feature[]): IonFactoryBuilder
- configure(Feature, boolean): IonFactoryBuilder
- enable(Feature): IonFactoryBuilder
- enable(Feature, Feature[]): IonFactoryBuilder
- disable(Feature): IonFactoryBuilder
- disable(Feature, Feature[]): IonFactoryBuilder
- configure(Feature, boolean): IonFactoryBuilder
- willCreateBinaryWriters(): boolean
- ionSystem(): IonSystem
- formatParserFeaturesMask(): int
- formatGeneratorFeaturesMask(): int
-
IonGenerator
- Feature
- _writer: IonWriter
- _ionWriterIsManaged: boolean
- _ioContext: IOContext
- _formatFeatures: int
- _destination: Closeable
- IonGenerator(int, int, ObjectCodec, IonWriter, boolean, IOContext, Closeable): void
- version(): Version
- close(): void
- flush(): void
- isClosed(): boolean
- canWriteTypeId(): boolean
- canWriteBinaryNatively(): boolean
- getWriteCapabilities(): JacksonFeatureSet<StreamWriteCapability>
- writeNumber(int): void
- writeNumber(long): void
- writeNumber(BigInteger): void
- writeNumber(double): void
- writeNumber(float): void
- writeNumber(BigDecimal): void
- writeNumber(String): void
- writeSymbol(String): void
- annotateNextValue(String): void
- writeDate(Calendar): void
- writeString(String): void
- writeString(char[], int, int): void
- writeUTF8String(byte[], int, int): void
- writeRaw(String): void
- writeRaw(char): void
- writeRaw(String, int, int): void
- writeRaw(char[], int, int): void
- writeRawValue(String): void
- writeRawValue(String, int, int): void
- writeRawValue(char[], int, int): void
- writeRawUTF8String(byte[], int, int): void
- writeBinary(Base64Variant, byte[], int, int): void
- writeBoolean(boolean): void
- writeNull(): void
- writeNull(IonType): void
- writeObject(Object): void
- writeValue(IonValue): void
- writeValue(Timestamp): void
- _releaseBuffers(): void
- _verifyValueWrite(String): void
- writeEndArray(): void
- writeEndObject(): void
- writeEndSexp(): void
- writeFieldName(String): void
- _writeFieldName(String): void
- writeStartArray(): void
- writeStartObject(): void
- writeStartSexp(): void
- writeTypeId(Object): void
- toString(): String
- _reportNoRaw(): void
-
IonObjectMapper
- serialVersionUID: long
- Builder
- IonObjectMapper(): void
- IonObjectMapper(IonFactory): void
- IonObjectMapper(IonObjectMapper): void
- builder(): Builder
- builder(IonSystem): Builder
- builderForBinaryWriters(): Builder
- builderForBinaryWriters(IonSystem): Builder
- builderForTextualWriters(): Builder
- builderForTextualWriters(IonSystem): Builder
- builder(IonFactory): Builder
- copy(): ObjectMapper
- setCreateBinaryWriters(boolean): void
- version(): Version
- configure(Feature, boolean): IonObjectMapper
- configure(Feature, boolean): IonObjectMapper
- enable(Feature): IonObjectMapper
- enable(Feature): IonObjectMapper
- disable(Feature): IonObjectMapper
- disable(Feature): IonObjectMapper
- getFactory(): IonFactory
- createParser(IonReader): IonParser
- createParser(IonValue): IonParser
- createGenerator(IonWriter): IonGenerator
- readValue(IonReader, Class<Object>): Object
- readValue(IonReader, TypeReference): Object
- readValue(IonReader, JavaType): Object
- readValue(IonValue, Class<Object>): Object
- readValue(IonValue, TypeReference): Object
- readValue(IonValue, JavaType): Object
- writeValue(IonWriter, Object): void
- writeValueAsIonValue(Object): IonValue
-
IonParser
- Feature
- _reader: IonReader
- _ioContext: IOContext
- _objectCodec: ObjectCodec
- _system: IonSystem
- _closed: boolean
- _parsingContext: JsonReadContext
- _valueToken: JsonToken
- _formatFeatures: int
- IonParser(IonReader, IOContext): void
- IonParser(IonReader, IOContext, ObjectCodec): void
- IonParser(IonReader, IonSystem, IOContext, ObjectCodec, int): void
- setCodec(ObjectCodec): void
- getCodec(): ObjectCodec
- version(): Version
- getIonSystem(): IonSystem
- canReadTypeId(): boolean
- requiresCustomCodec(): boolean
- hasTextCharacters(): boolean
- getReadCapabilities(): JacksonFeatureSet<StreamReadCapability>
- isClosed(): boolean
- close(): void
- getText(): String
- getTextCharacters(): char[]
- getTextLength(): int
- getTextOffset(): int
- getBigIntegerValue(): BigInteger
- getDecimalValue(): BigDecimal
- getDoubleValue(): double
- getFloatValue(): float
- getIntValue(): int
- getLongValue(): long
- getNumberType(): NumberType
- getNumberValue(): Number
- getNumberValueExact(): Number
- getBinaryValue(Base64Variant): byte[]
- getIonValue(): IonValue
- getEmbeddedObject(): Object
- getTypeId(): Object
- getCurrentLocation(): JsonLocation
- getCurrentName(): String
- getParsingContext(): JsonStreamContext
- getTokenLocation(): JsonLocation
- nextToken(): JsonToken
- getTypeAnnotations(): String[]
- skipChildren(): JsonParser
- _tokenFromType(IonType): JsonToken
- _handleEOF(): void
- overrideCurrentName(String): void
- IonSymbolSerializer
- IonTimestampDeserializers
- IonTimestampSerializers
-
IonWriteContext
- TYPE_SEXP: int
- STATUS_OK_AFTER_SEXP_SEPARATOR: int
- IonWriteContext(int, IonWriteContext, DupDetector): void
- createRootContext(DupDetector): IonWriteContext
- createChildSexpContext(): IonWriteContext
- inSexp(): boolean
- createChildArrayContext(): IonWriteContext
- createChildObjectContext(): IonWriteContext
- writeValue(): int
- PackageVersion
-
ionvalue
-
DeserializersEx
- serialVersionUID: long
- ION_VALUE_DESERIALIZER: IonValueDeserializer
- findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription): JsonDeserializer<Object>
- findCollectionDeserializer(CollectionType, DeserializationConfig, BeanDescription, TypeDeserializer, JsonDeserializer<Object>): JsonDeserializer<Object>
- IonValueDeserializer
- IonValueMapper
- IonValueModule
- IonValueSerializer
- TimestampDeserializer
- TimestampSerializer
-
DeserializersEx
-
jsr310
- IonJavaTimeModule
-
IonTimestampInstantDeserializer
- serialVersionUID: long
- INSTANT: IonTimestampInstantDeserializer<Instant>
- OFFSET_DATE_TIME: IonTimestampInstantDeserializer<OffsetDateTime>
- ZONED_DATE_TIME: IonTimestampInstantDeserializer<ZonedDateTime>
- fromInstant: BiFunction<Instant, ZoneId, Temporal>
- adjustToContextTZOverride: Boolean
- IonTimestampInstantDeserializer(Class<Temporal>, BiFunction<Instant, ZoneId, Temporal>): void
- IonTimestampInstantDeserializer(IonTimestampInstantDeserializer<Temporal>, Boolean): void
- deserialize(JsonParser, DeserializationContext): Temporal
- createContextual(DeserializationContext, BeanProperty): JsonDeserializer<Temporal>
- fromDecimal(BigDecimal, ZoneId): Temporal
- fromLong(long, ZoneId, DeserializationContext): Temporal
- fromTimestamp(Timestamp, ZoneId): Temporal
- getZoneId(Timestamp, ZoneId): ZoneId
-
IonTimestampInstantSerializer
- serialVersionUID: long
- INSTANT: IonTimestampInstantSerializer<Instant>
- OFFSET_DATE_TIME: IonTimestampInstantSerializer<OffsetDateTime>
- ZONED_DATE_TIME: IonTimestampInstantSerializer<ZonedDateTime>
- getInstant: Function<Temporal, Instant>
- getOffset: Function<Temporal, ZoneOffset>
- getOffsetAtZoneId: BiFunction<Temporal, ZoneId, ZoneOffset>
- zoneIdOverride: ZoneId
- writeDateTimestampsAsNanosOverride: Boolean
- IonTimestampInstantSerializer(Class<Temporal>, Function<Temporal, Instant>, Function<Temporal, ZoneOffset>, BiFunction<Temporal, ZoneId, ZoneOffset>): void
- IonTimestampInstantSerializer(IonTimestampInstantSerializer<Temporal>, ZoneId, Boolean): void
- serialize(Temporal, JsonGenerator, SerializerProvider): void
- createContextual(SerializerProvider, BeanProperty): JsonSerializer<Object>
- shouldWriteTimestampsAsNanos(SerializerProvider): boolean
- getOffset(Temporal): ZoneOffset
-
TimestampUtils
- ONE_THOUSAND: BigDecimal
- ONE_MILLION: BigDecimal
- ONE_BILLION: BigDecimal
- TimestampUtils(): void
- toTimestamp(Instant, ZoneOffset): Timestamp
- toInstant(Timestamp): Instant
- getFractionalSeconds(Instant): BigDecimal
- getFractionalMillis(Instant): BigDecimal
- fromFractionalSeconds(BigDecimal): Instant
- secondsToMinutes(int): int
-
polymorphism
-
IonAnnotationIntrospector
- serialVersionUID: long
- resolveAllTypes: boolean
- IonAnnotationIntrospector(boolean): void
- defaultIdResolver(MapperConfig<MapperConfig>, JavaType): TypeIdResolver
- shouldResolveType(AnnotatedClass): boolean
- findTypeResolver(MapperConfig<MapperConfig>, AnnotatedClass, JavaType): TypeResolverBuilder<TypeResolverBuilder>
-
IonAnnotationTypeDeserializer
- serialVersionUID: long
- IonAnnotationTypeDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType): void
- getTypeInclusion(): As
- ionParser(JsonParser): IonParser
- _deserialize(JsonParser, DeserializationContext): Object
- deserializeTypedFromObject(JsonParser, DeserializationContext): Object
- deserializeTypedFromArray(JsonParser, DeserializationContext): Object
- deserializeTypedFromScalar(JsonParser, DeserializationContext): Object
- deserializeTypedFromAny(JsonParser, DeserializationContext): Object
- forProperty(BeanProperty): TypeDeserializer
-
IonAnnotationTypeResolverBuilder
- defaultImpl: Class<Object>
- typeIdResolver: TypeIdResolver
- typeIdVisible: boolean
- IonAnnotationTypeResolverBuilder(): void
- IonAnnotationTypeResolverBuilder(IonAnnotationTypeResolverBuilder, Class<Object>): void
- getDefaultImpl(): Class<Object>
- buildTypeSerializer(SerializationConfig, JavaType, Collection<NamedType>): TypeSerializer
- buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>): TypeDeserializer
- init(Id, TypeIdResolver): IonAnnotationTypeResolverBuilder
- inclusion(As): IonAnnotationTypeResolverBuilder
- typeProperty(String): IonAnnotationTypeResolverBuilder
- defaultImpl(Class<Object>): IonAnnotationTypeResolverBuilder
- typeIdVisibility(boolean): IonAnnotationTypeResolverBuilder
- withDefaultImpl(Class<Object>): IonAnnotationTypeResolverBuilder
- IonAnnotationTypeSerializer
- MultipleTypeIdResolver
-
IonAnnotationIntrospector
- util
-
ion
-
dataformat
-
jackson
-
fasterxml