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

public Class UUIDVisitor

extends Base
implements SchemaBuilder
Class Inheritance
All Implemented Interfaces
tools.jackson.dataformat.avro.schema.SchemaBuilder
Imports
java.util.Set, org.apache.avro.LogicalTypes, .Schema, tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor, .JsonValueFormat

Visitor for java.util.UUID type. When it is created with logicalTypesEnabled enabled, Avro schema is created with logical type uuid.
Since
2.19

Field Summary

Modifier and TypeField and Description
protected boolean

Constructor Summary

AccessConstructor and Description
public
UUIDVisitor(boolean logicalTypesEnabled)

Method Summary

Modifier and TypeMethod and Description
public Schema
public void
enumTypes(Set<String> enums)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base.enumTypes.

Implements tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

Method called to indicate enumerated (String) values type being visited can take as values.

public void

Field Detail

_logicalTypesEnabledback to summary
protected boolean _logicalTypesEnabled

Constructor Detail

UUIDVisitorback to summary
public UUIDVisitor(boolean logicalTypesEnabled)

Method Detail

builtAvroSchemaback to summary
public Schema builtAvroSchema()

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

Annotations
@Override
enumTypesback to summary
public void enumTypes(Set<String> enums)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base.enumTypes.

Implements tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

Doc from tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

Method called to indicate enumerated (String) values type being visited can take as values.

Annotations
@Override
formatback to summary
public void format(JsonValueFormat format)

Overrides tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base.format.

Implements tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.format.

Doc from tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.format.

Method called to indicate configured format for value type being visited.

Annotations
@Override