java.lang.Object
tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
tools.jackson.dataformat.avro.schema.UUIDVisitor
- All Implemented Interfaces:
tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor,tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor,SchemaBuilder
public class UUIDVisitor
extends tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base
implements SchemaBuilder
Visitor for
UUID type. When it is created with logicalTypesEnabled enabled,
Avro schema is created with logical type uuid.- Since:
- 2.19
-
Nested Class Summary
Nested classes/interfaces inherited from interface tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor
tools.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.BaseNested classes/interfaces inherited from interface tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor
tools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.avro.Schemavoidvoidformat(tools.jackson.databind.jsonFormatVisitors.JsonValueFormat format)
-
Field Details
-
_logicalTypesEnabled
protected boolean _logicalTypesEnabled
-
-
Constructor Details
-
UUIDVisitor
public UUIDVisitor(boolean logicalTypesEnabled)
-
-
Method Details
-
format
public void format(tools.jackson.databind.jsonFormatVisitors.JsonValueFormat format) - Specified by:
formatin interfacetools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor- Overrides:
formatin classtools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
-
enumTypes
- Specified by:
enumTypesin interfacetools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor- Overrides:
enumTypesin classtools.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base
-
builtAvroSchema
public org.apache.avro.Schema builtAvroSchema()- Specified by:
builtAvroSchemain interfaceSchemaBuilder
-