Class ArrayVisitor
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
FieldsModifier and TypeFieldDescriptionprotected org.apache.avro.Schemaprotected final tools.jackson.databind.JavaTypeprotected final VisitorFormatWrapperImplFields inherited from class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
_context -
Constructor Summary
ConstructorsConstructorDescriptionArrayVisitor(tools.jackson.databind.SerializationContext p, tools.jackson.databind.JavaType type, VisitorFormatWrapperImpl visitorWrapper) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.avro.SchemavoiditemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes type) voiditemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable visitable, tools.jackson.databind.JavaType type) Methods inherited from class tools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
getContext
-
Field Details
-
_type
protected final tools.jackson.databind.JavaType _type -
_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:
builtAvroSchemain interfaceSchemaBuilder
-
itemsFormat
public void itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatVisitable visitable, tools.jackson.databind.JavaType type) - Specified by:
itemsFormatin interfacetools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classtools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-
itemsFormat
public void itemsFormat(tools.jackson.databind.jsonFormatVisitors.JsonFormatTypes type) - Specified by:
itemsFormatin interfacetools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor- Overrides:
itemsFormatin classtools.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor.Base
-