| Package | Description | 
|---|---|
| com.fasterxml.jackson.dataformat.protobuf | |
| com.fasterxml.jackson.dataformat.protobuf.schema | Contains functionality for generating internal Protobuf schema instances
 from external protoc resources. | 
| com.fasterxml.jackson.dataformat.protobuf.schemagen | Contains functionality for generating Protobuf schema instances
 from POJO definitions, instead of reading external protoc definitions. | 
| Class and Description | 
|---|
| DescriptorLoader Class used for loading protobuf descriptors (from .desc files
 or equivalent sources), to construct FileDescriptorSet. | 
| FileDescriptorSet | 
| ProtobufField | 
| ProtobufMessage | 
| ProtobufSchema A  FormatSchemaimplementation for protobuf, bound to specific root-levelProtobufMessage, and useful for reading/writing protobuf content
 that encodes instance of that message. | 
| ProtobufSchemaLoader Class used for loading protobuf definitions (from .proto files
 or equivalent sources), to construct schema needed for reading
 or writing content. | 
| Class and Description | 
|---|
| DescriptorLoader Class used for loading protobuf descriptors (from .desc files
 or equivalent sources), to construct FileDescriptorSet. | 
| EnumLookup Helper class used for doing efficient lookups of protoc enums
 given enum name caller provides. | 
| FieldLookup Helper class used for cases where  ProtobufFieldinstances
 need to be looked up by name. | 
| FieldType Set of distinct types parsed from protoc, as unified considering
 that Java makes no distinction between signed and unsigned types. | 
| FileDescriptorSet | 
| FileDescriptorSet.DescriptorProto | 
| FileDescriptorSet.EnumDescriptorProto | 
| FileDescriptorSet.EnumOptions | 
| FileDescriptorSet.EnumValueDescriptorProto | 
| FileDescriptorSet.EnumValueOptions | 
| FileDescriptorSet.FieldDescriptorProto | 
| FileDescriptorSet.FieldDescriptorProto.Label | 
| FileDescriptorSet.FieldDescriptorProto.Type | 
| FileDescriptorSet.FieldOptions | 
| FileDescriptorSet.FileDescriptorProto | 
| FileDescriptorSet.FileOptions | 
| FileDescriptorSet.MessageOptions | 
| FileDescriptorSet.MethodDescriptorProto | 
| FileDescriptorSet.MethodOptions | 
| FileDescriptorSet.OneofDescriptorProto | 
| FileDescriptorSet.OneofOptions | 
| FileDescriptorSet.ServiceDescriptorProto | 
| FileDescriptorSet.ServiceOptions | 
| FileDescriptorSet.SourceCodeInfo | 
| FileDescriptorSet.SourceCodeInfo.Location | 
| FileDescriptorSet.UninterpretedOption | 
| NativeProtobufSchema Helper class used for wrapping a "raw" protobuf schema (as read by
 "protoparser" library); and used
 as input for creating specific  ProtobufSchemato use for
 reading/writing protobuf encoded content | 
| ProtobufEnum | 
| ProtobufField | 
| ProtobufMessage | 
| ProtobufSchema A  FormatSchemaimplementation for protobuf, bound to specific root-levelProtobufMessage, and useful for reading/writing protobuf content
 that encodes instance of that message. | 
| ProtobufSchemaLoader Class used for loading protobuf definitions (from .proto files
 or equivalent sources), to construct schema needed for reading
 or writing content. | 
| TypeResolver Stateful class needed to properly resolve type definitions of
 protobuf message (and related types); some complexity coming
 from possible nested nature of definitions. | 
| Class and Description | 
|---|
| ProtobufSchema A  FormatSchemaimplementation for protobuf, bound to specific root-levelProtobufMessage, and useful for reading/writing protobuf content
 that encodes instance of that message. | 
Copyright © 2017 FasterXML. All rights reserved.