| Package | Description | 
|---|---|
| com.fasterxml.jackson.dataformat.protobuf.schemagen | Contains functionality for generating Protobuf schema instances
 from POJO definitions, instead of reading external protoc definitions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EnumElementVisitor | 
| class  | MessageElementVisitor | 
| class  | ProtobufSchemaGeneratorClass that can generate a  ProtobufSchemafor a given Java POJO, using
 definitions Jackson would use for serialization. | 
| class  | ProtoBufSchemaVisitor | 
| Modifier and Type | Field and Description | 
|---|---|
| protected TypeElementBuilder | ProtoBufSchemaVisitor. _builder | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<com.fasterxml.jackson.databind.JavaType,TypeElementBuilder> | DefinedTypeElementBuilders. _definedTypeElementBuilders | 
| Modifier and Type | Method and Description | 
|---|---|
| static TypeElementBuilder | ProtobuffSchemaHelper. acceptTypeElement(com.fasterxml.jackson.databind.SerializerProvider provider,
                 com.fasterxml.jackson.databind.JavaType type,
                 DefinedTypeElementBuilders definedTypeElementBuilders,
                 boolean isNested) | 
| TypeElementBuilder | DefinedTypeElementBuilders. getBuilderFor(com.fasterxml.jackson.databind.JavaType type) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<TypeElementBuilder> | DefinedTypeElementBuilders. getAllBuilders() | 
| protected HashSet<TypeElementBuilder> | DefinedTypeElementBuilders. getAllBuildersFor(Collection<com.fasterxml.jackson.databind.JavaType> types) | 
| Set<TypeElementBuilder> | DefinedTypeElementBuilders. getAllNestedBuilders() | 
| Set<TypeElementBuilder> | DefinedTypeElementBuilders. getDependencyBuilders() | 
| Set<TypeElementBuilder> | DefinedTypeElementBuilders. getNonNestedBuilders() | 
| Set<TypeElementBuilder> | DefinedTypeElementBuilders. getNonNestedBuilders(boolean excludeRoot) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DefinedTypeElementBuilders. AddTypeElement(com.fasterxml.jackson.databind.JavaType type,
              TypeElementBuilder builder,
              boolean isNested) | 
Copyright © 2016 FasterXML. All rights reserved.