Package tools.jackson.dataformat.avro


package tools.jackson.dataformat.avro
  • Class
    Description
    Adds support for the following annotations from the Apache Avro implementation: @AvroIgnore - Alias for JsonIgnore @AvroName("custom Name") - Alias for JsonProperty("custom name") @AvroDefault("default value") - Alias for JsonProperty.defaultValue, to define default value for generated Schemas @Nullable - Alias for JsonProperty(required = false) @Stringable - Alias for JsonCreator on the constructor and JsonValue on the Object.toString() method.
    Default TokenStreamFactory implementation for encoding/decoding Avro content, uses native Jackson encoder/decoder.
    TSFBuilder implementation for constructing AvroFactory instances.
     
    Convenience AvroMapper, which is mostly similar to simply constructing a mapper with AvroFactory, but also adds little bit of convenience around AvroSchema generation.
    Base implementation for "Vanilla" ObjectMapper, used with Avro backend.
     
    Module that adds support for handling datatypes specific to the standard Java Avro library: Support handling of Schema: remove from Avro lib generated types; serialize as (JSON) String for others Add special AnnotationIntrospector that supports Apache Avro lib annotations Support limited polymorphic handling of properties with nominal type of Object.
     
    JsonParser implementation for decoding Avro content and exposing at as a stream of JsonTokens, to be used for data binding.
    Enumeration that defines all togglable features for Avro parsers.
    Wrapper for Schema information needed to encode and decode Avro-format data.
    Serializer modifier used to suppress serialization of "schema" property for Avro-generated types.
     
    TypeIdResolver for Avro type IDs embedded in schemas.
     
    Enumeration that defines all togglable features for Avro generators
    Wrapper that makes the methods on a CustomEncoding accessible since they are otherwise package-private.
    Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.