Top Classes Enums
module tools.jackson.dataformat.ion

Package tools.jackson.dataformat.ion


Class Summary

Modifier and TypeClass and Description
public class
EnumAsIonSymbolModule

Module that causes all enums to be serialized as Ion symbols.

public class
EnumAsIonSymbolSerializer

Serializes enumeration members as IonSymbols.

public class
IonFactory

Sub-class of TokenStreamFactory that will work on Ion content, instead of JSON content.

public class
IonFactoryBuilder

tools.jackson.core.TSFBuilder implementation for constructing IonFactory instances.

public class
IonGenerator

Implementation of JsonGenerator that will use an underlying IonWriter for actual writing of content.

public class
IonObjectMapper

Specialization of ObjectMapper that will set underlying factory to be an instance of IonFactory.

public class
IonParser

Implementation of JsonParser that will use an underlying IonReader as actual parser, and camouflage it as json parser.

public class
IonSymbolSerializer

Serializes members as IonSymbols.

public class
IonTimestampDeserializers

A date deserializer that uses native Ion timestamps instead of JSON strings.

public class
IonTimestampSerializers

A date serializer that uses native Ion timestamps instead of JSON strings.

public class
IonWriteContext

Extension of TokenStreamContext that recognizes sexps

The TokenStreamContext is used by the pretty printer for handling of the whitespace between tokens, and by the generator for verifying whether it's valid to write a given token.

public class
PackageVersion

Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

Enum Summary

Modifier and TypeEnum and Description
public enum
IonReadFeature

Enumeration that defines all togglable features for Ion parsers.

public enum
IonWriteFeature

Enumeration that defines all toggleable features for Ion generators

Note

in Jackson 2.x this was named IonGenerator.Feature.