Top Fields Constructors Methods
com.fasterxml.jackson.dataformat.protobuf.schemagen

public Class EnumElementVisitor

extends Base
implements TypeElementBuilder
Class Inheritance
All Implemented Interfaces
com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder
Imports
java.util.Set, com.fasterxml.jackson.databind.JavaType, .SerializerProvider, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor.Base, com.squareup.protoparser.EnumConstantElement, .EnumElement, .TypeElement

Field Summary

Modifier and TypeField and Description
pack-priv EnumElement.Builder
pack-priv DefaultTagGenerator

Constructor Summary

AccessConstructor and Description
public
EnumElementVisitor(SerializerProvider provider, JavaType type, DefinedTypeElementBuilders definedTypeElementBuilders, boolean isNested)

Method Summary

Modifier and TypeMethod and Description
public TypeElement
protected EnumConstantElement
public void
enumTypes(Set<String> enums)

Overrides com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base.enumTypes.

Implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

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

Field Detail

_builderback to summary
pack-priv EnumElement.Builder _builder
_tagGeneratorback to summary
pack-priv DefaultTagGenerator _tagGenerator

Constructor Detail

EnumElementVisitorback to summary
public EnumElementVisitor(SerializerProvider provider, JavaType type, DefinedTypeElementBuilders definedTypeElementBuilders, boolean isNested)

Method Detail

buildback to summary
public TypeElement build()

Implements com.fasterxml.jackson.dataformat.protobuf.schemagen.TypeElementBuilder.build.

Annotations
@Override
buildEnumConstantback to summary
protected EnumConstantElement buildEnumConstant(String name)
enumTypesback to summary
public void enumTypes(Set<String> enums)

Overrides com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.Base.enumTypes.

Implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

Doc from com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor.enumTypes.

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

Annotations
@Override