public class MessageElementVisitor extends com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Base implements TypeElementBuilder
| Modifier and Type | Field and Description | 
|---|---|
| protected com.squareup.protoparser.MessageElement.Builder | _builder | 
| protected DefinedTypeElementBuilders | _definedTypeElementBuilders | 
| protected Set<com.fasterxml.jackson.databind.JavaType> | _nestedTypes | 
| protected com.fasterxml.jackson.dataformat.protobuf.schemagen.TagGenerator | _tagGenerator | 
| protected com.fasterxml.jackson.databind.JavaType | _type | 
| Constructor and Description | 
|---|
| MessageElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
                     com.fasterxml.jackson.databind.JavaType type,
                     DefinedTypeElementBuilders definedTypeElementBuilders,
                     boolean isNested) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.squareup.protoparser.TypeElement | build() | 
| protected com.squareup.protoparser.FieldElement | buildFieldElement(com.fasterxml.jackson.databind.BeanProperty writer,
                 com.squareup.protoparser.FieldElement.Label label) | 
| protected com.squareup.protoparser.DataType | getDataType(com.fasterxml.jackson.databind.JavaType type) | 
| protected void | getTagGenerator(com.fasterxml.jackson.databind.BeanProperty writer) | 
| protected int | nextTag(com.fasterxml.jackson.databind.BeanProperty writer) | 
| void | optionalProperty(com.fasterxml.jackson.databind.BeanProperty writer) | 
| void | optionalProperty(String name,
                com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
                com.fasterxml.jackson.databind.JavaType propertyTypeHint) | 
| void | property(com.fasterxml.jackson.databind.BeanProperty writer) | 
| void | property(String name,
        com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
        com.fasterxml.jackson.databind.JavaType propertyTypeHint) | 
protected com.squareup.protoparser.MessageElement.Builder _builder
protected com.fasterxml.jackson.dataformat.protobuf.schemagen.TagGenerator _tagGenerator
protected com.fasterxml.jackson.databind.JavaType _type
protected Set<com.fasterxml.jackson.databind.JavaType> _nestedTypes
protected DefinedTypeElementBuilders _definedTypeElementBuilders
public MessageElementVisitor(com.fasterxml.jackson.databind.SerializerProvider provider,
                     com.fasterxml.jackson.databind.JavaType type,
                     DefinedTypeElementBuilders definedTypeElementBuilders,
                     boolean isNested)
public com.squareup.protoparser.TypeElement build()
build in interface TypeElementBuilderpublic 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 propertyTypeHint)
property in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitorproperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Basepublic 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 propertyTypeHint)
optionalProperty in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitoroptionalProperty in class com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor.Baseprotected com.squareup.protoparser.FieldElement buildFieldElement(com.fasterxml.jackson.databind.BeanProperty writer,
                                                      com.squareup.protoparser.FieldElement.Label label)
                                                           throws com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.databind.JsonMappingExceptionprotected int nextTag(com.fasterxml.jackson.databind.BeanProperty writer)
protected void getTagGenerator(com.fasterxml.jackson.databind.BeanProperty writer)
protected com.squareup.protoparser.DataType getDataType(com.fasterxml.jackson.databind.JavaType type)
                                                 throws com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.databind.JsonMappingExceptionCopyright © 2017 FasterXML. All rights reserved.