| 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
FormatSchema implementation for protobuf, bound to specific root-level
ProtobufMessage, 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
ProtobufField instances
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
ProtobufSchema to use for
reading/writing protobuf encoded content |
| ProtobufEnum |
| ProtobufField |
| ProtobufMessage |
| ProtobufSchema
A
FormatSchema implementation for protobuf, bound to specific root-level
ProtobufMessage, 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
FormatSchema implementation for protobuf, bound to specific root-level
ProtobufMessage, and useful for reading/writing protobuf content
that encodes instance of that message. |
Copyright © 2021 FasterXML. All rights reserved.