Top Fields Constructors Methods
tools.jackson.dataformat.avro.schema

public Class ArrayVisitor

extends Base
implements SchemaBuilder
Class Inheritance
All Implemented Interfaces
tools.jackson.dataformat.avro.schema.SchemaBuilder
Static Imports
tools.jackson.dataformat.avro.schema.AvroSchemaHelper.AVRO_SCHEMA_PROP_CLASS

Field Summary

Modifier and TypeField and Description
protected Schema
protected final JavaType
protected final VisitorFormatWrapperImpl
Inherited from tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base:
_provider

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Schema
public void
itemsFormat(JsonFormatVisitable visitable, JavaType type)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base.itemsFormat.

Implements tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Visit method called for structured types, as well as possibly for leaf types (especially if handled by custom serializers).

public void
itemsFormat(JsonFormatTypes type)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base.itemsFormat.

Implements tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Visit method that is called if the content type is a simple scalar type like JsonFormatTypes#STRING (but not for structured types like JsonFormatTypes#OBJECT since they would be missing type information).

Inherited from tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base:
getContextsetContext

Field Detail

_elementSchemaback to summary
protected Schema _elementSchema
_typeback to summary
protected final JavaType _type
_visitorWrapperback to summary
protected final VisitorFormatWrapperImpl _visitorWrapper

Constructor Detail

ArrayVisitorback to summary
public ArrayVisitor(SerializationContext p, JavaType type, VisitorFormatWrapperImpl visitorWrapper)

Method Detail

builtAvroSchemaback to summary
public Schema builtAvroSchema()

Implements tools.jackson.dataformat.avro.schema.SchemaBuilder.builtAvroSchema.

Annotations
@Override
itemsFormatback to summary
public void itemsFormat(JsonFormatVisitable visitable, JavaType type)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base.itemsFormat.

Implements tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Doc from tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Visit method called for structured types, as well as possibly for leaf types (especially if handled by custom serializers).

Annotations
@Override
itemsFormatback to summary
public void itemsFormat(JsonFormatTypes type)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base.itemsFormat.

Implements tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Doc from tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.itemsFormat.

Visit method that is called if the content type is a simple scalar type like JsonFormatTypes#STRING (but not for structured types like JsonFormatTypes#OBJECT since they would be missing type information).

Annotations
@Override