java.lang.Object
tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
tools.jackson.dataformat.avro.schema.ArrayVisitor
All Implemented Interfaces:
tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor, tools.jackson.databind.jsonFormatVisitors.WithGettableSerializationContext, SchemaBuilder

public class ArrayVisitor extends tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base implements SchemaBuilder
  • Nested Class Summary

    Nested classes/interfaces inherited from interface tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor

    tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.avro.Schema
     
    protected final tools.jackson.databind.JavaType
     
    protected final VisitorFormatWrapperImpl
     

    Fields inherited from class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base

    _context
  • Constructor Summary

    Constructors
    Constructor
    Description
    ArrayVisitor(tools.jackson.databind.SerializationContext p, tools.jackson.databind.JavaType type, VisitorFormatWrapperImpl visitorWrapper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.avro.Schema
     
    void
    itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes type)
     
    void
    itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable visitable, tools.jackson.databind.JavaType type)
     

    Methods inherited from class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base

    getContext

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • _type

      protected final tools.jackson.databind.JavaType _type
    • _visitorWrapper

      protected final VisitorFormatWrapperImpl _visitorWrapper
    • _elementSchema

      protected org.apache.avro.Schema _elementSchema
  • Constructor Details

    • ArrayVisitor

      public ArrayVisitor(tools.jackson.databind.SerializationContext p, tools.jackson.databind.JavaType type, VisitorFormatWrapperImpl visitorWrapper)
  • Method Details

    • builtAvroSchema

      public org.apache.avro.Schema builtAvroSchema()
      Specified by:
      builtAvroSchema in interface SchemaBuilder
    • itemsFormat

      public void itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable visitable, tools.jackson.databind.JavaType type)
      Specified by:
      itemsFormat in interface tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
      Overrides:
      itemsFormat in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
    • itemsFormat

      public void itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes type)
      Specified by:
      itemsFormat in interface tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor
      Overrides:
      itemsFormat in class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base