public class RecordVisitor extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base implements SchemaBuilder
| Modifier and Type | Field and Description | 
|---|---|
| protected org.apache.avro.Schema | _avroSchema | 
| protected List<org.apache.avro.Schema.Field> | _fields | 
| protected DefinedSchemas | _schemas | 
| protected com.fasterxml.jackson.databind.JavaType | _type | 
| Constructor and Description | 
|---|
| RecordVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
             com.fasterxml.jackson.databind.JavaType type,
             DefinedSchemas schemas) | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.avro.Schema | builtAvroSchema() | 
| void | optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer) | 
| void | optionalProperty(String name,
                com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
                com.fasterxml.jackson.databind.JavaType type) | 
| void | property(com.fasterxml.jackson.databind.BeanProperty writer) | 
| void | property(String name,
        com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        com.fasterxml.jackson.databind.JavaType type) | 
| protected org.apache.avro.Schema | schemaForWriter(com.fasterxml.jackson.databind.BeanProperty prop) | 
protected final com.fasterxml.jackson.databind.JavaType _type
protected final DefinedSchemas _schemas
protected org.apache.avro.Schema _avroSchema
protected List<org.apache.avro.Schema.Field> _fields
public RecordVisitor(com.fasterxml.jackson.databind.SerializerProvider p,
             com.fasterxml.jackson.databind.JavaType type,
             DefinedSchemas schemas)
public org.apache.avro.Schema builtAvroSchema()
builtAvroSchema in interface SchemaBuilderpublic void property(com.fasterxml.jackson.databind.BeanProperty writer)
              throws com.fasterxml.jackson.databind.JsonMappingException
property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorproperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic void property(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException
property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorproperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic void optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer)
                      throws com.fasterxml.jackson.databind.JsonMappingException
optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitoroptionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Basecom.fasterxml.jackson.databind.JsonMappingExceptionpublic void optionalProperty(String name, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException
optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitoroptionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Basecom.fasterxml.jackson.databind.JsonMappingExceptionprotected org.apache.avro.Schema schemaForWriter(com.fasterxml.jackson.databind.BeanProperty prop)
                                          throws com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.databind.JsonMappingExceptionCopyright © 2016 FasterXML. All rights reserved.