| AbstractMessage |
A partial implementation of the Message interface which implements as many methods of
that interface as possible in terms of other methods.
|
| AbstractMessage.Builder<BuilderType extends AbstractMessage.Builder<BuilderType>> |
A partial implementation of the Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods.
|
| AbstractMessageLite<MessageType extends AbstractMessageLite<MessageType,BuilderType>,BuilderType extends AbstractMessageLite.Builder<MessageType,BuilderType>> |
A partial implementation of the MessageLite interface which implements as many methods of
that interface as possible in terms of other methods.
|
| AbstractMessageLite.Builder<MessageType extends AbstractMessageLite<MessageType,BuilderType>,BuilderType extends AbstractMessageLite.Builder<MessageType,BuilderType>> |
A partial implementation of the Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods.
|
| AbstractMessageLite.Builder.LimitedInputStream |
An InputStream implementations which reads from some other InputStream but is limited to a
particular number of bytes.
|
| AbstractParser<MessageType extends MessageLite> |
A partial implementation of the Parser interface which implements as many methods of that
interface as possible in terms of other methods.
|
| AbstractProtobufList<E> |
|
| AllocatedBuffer |
|
| Android |
|
| Any |
`Any` contains an arbitrary serialized protocol buffer message along with a
URL that describes the type of the serialized message.
|
| Any.Builder |
`Any` contains an arbitrary serialized protocol buffer message along with a
URL that describes the type of the serialized message.
|
| AnyProto |
|
| Api |
Api is a light-weight descriptor for an API Interface.
|
| Api.Builder |
Api is a light-weight descriptor for an API Interface.
|
| ApiProto |
|
| ArrayDecoders |
Helper functions to decode protobuf wire format from a byte array.
|
| ArrayDecoders.Registers |
A helper used to return multiple values in a Java function.
|
| BinaryReader |
A Reader that reads from a buffer containing a message serialized with the binary
protocol.
|
| BinaryReader.SafeHeapReader |
A BinaryReader implementation that operates on a heap ByteBuffer.
|
| BinaryWriter |
A protobuf writer that serializes messages in their binary form.
|
| BinaryWriter.SafeDirectWriter |
Writer that uses safe operations on a target ByteBuffer.
|
| BinaryWriter.SafeHeapWriter |
Writer that uses safe operations on target array.
|
| BinaryWriter.UnsafeDirectWriter |
Writer that uses unsafe operations on a target ByteBuffer.
|
| BinaryWriter.UnsafeHeapWriter |
Writer that uses unsafe operations on a target array.
|
| BooleanArrayList |
|
| BoolValue |
Wrapper message for `bool`.
|
| BoolValue.Builder |
Wrapper message for `bool`.
|
| BufferAllocator |
An object responsible for allocation of buffers.
|
| ByteBufferWriter |
Utility class to provide efficient writing of ByteBuffers to OutputStreams.
|
| ByteOutput |
An output target for raw bytes.
|
| ByteString |
Immutable sequence of bytes.
|
| ByteString.AbstractByteIterator |
|
| ByteString.ArraysByteArrayCopier |
Implementation of ByteArrayCopier which uses Arrays.copyOfRange(T[], int, int).
|
| ByteString.BoundedByteString |
This class is used to represent the substring of a ByteString over a single byte array.
|
| ByteString.CodedBuilder |
|
| ByteString.LeafByteString |
|
| ByteString.LiteralByteString |
This class implements a ByteString backed by a single array of
bytes, contiguous in memory.
|
| ByteString.NioByteString |
|
| ByteString.Output |
Outputs to a ByteString instance.
|
| ByteString.SystemByteArrayCopier |
Implementation of ByteArrayCopier which uses System.arraycopy(java.lang.Object, int, java.lang.Object, int, int).
|
| BytesValue |
Wrapper message for `bytes`.
|
| BytesValue.Builder |
Wrapper message for `bytes`.
|
| CodedInputStream |
Reads and decodes protocol message fields.
|
| CodedInputStream.ArrayDecoder |
|
| CodedInputStream.IterableDirectByteBufferDecoder |
|
| CodedInputStream.StreamDecoder |
|
| CodedInputStream.UnsafeDirectNioDecoder |
A CodedInputStream implementation that uses a backing direct ByteBuffer as the input.
|
| CodedInputStreamReader |
|
| CodedOutputStream |
Encodes and writes protocol message fields.
|
| CodedOutputStream.AbstractBufferedEncoder |
Abstract base class for buffered encoders.
|
| CodedOutputStream.ArrayEncoder |
|
| CodedOutputStream.ByteOutputEncoder |
|
| CodedOutputStream.HeapNioEncoder |
|
| CodedOutputStream.OutputStreamEncoder |
|
| CodedOutputStream.SafeDirectNioEncoder |
A CodedOutputStream that writes directly to a direct ByteBuffer, using only
safe operations..
|
| CodedOutputStream.UnsafeDirectNioEncoder |
A CodedOutputStream that writes directly to a direct ByteBuffer using
sun.misc.Unsafe.
|
| CodedOutputStreamWriter |
|
| DebugFormat |
Provides an explicit API for unstable, redacting debug output suitable for debug logging.
|
| DebugFormat.LazyDebugOutput |
|
| DescriptorMessageInfoFactory |
A factory for message info based on protobuf descriptors for a GeneratedMessage.
|
| DescriptorMessageInfoFactory.IsInitializedCheckAnalyzer |
A helper class to determine whether a message type needs to implement isInitialized().
|
| DescriptorMessageInfoFactory.IsInitializedCheckAnalyzer.Node |
|
| DescriptorMessageInfoFactory.IsInitializedCheckAnalyzer.StronglyConnectedComponent |
|
| DescriptorMessageInfoFactory.OneofState |
|
| DescriptorProtos |
|
| DescriptorProtos.DescriptorProto |
Describes a message type.
|
| DescriptorProtos.DescriptorProto.Builder |
Describes a message type.
|
| DescriptorProtos.DescriptorProto.ExtensionRange |
Protobuf type google.protobuf.DescriptorProto.ExtensionRange
|
| DescriptorProtos.DescriptorProto.ExtensionRange.Builder |
Protobuf type google.protobuf.DescriptorProto.ExtensionRange
|
| DescriptorProtos.DescriptorProto.ReservedRange |
Range of reserved tag numbers.
|
| DescriptorProtos.DescriptorProto.ReservedRange.Builder |
Range of reserved tag numbers.
|
| DescriptorProtos.Edition.EditionVerifier |
|
| DescriptorProtos.EnumDescriptorProto |
Describes an enum type.
|
| DescriptorProtos.EnumDescriptorProto.Builder |
Describes an enum type.
|
| DescriptorProtos.EnumDescriptorProto.EnumReservedRange |
Range of reserved numeric values.
|
| DescriptorProtos.EnumDescriptorProto.EnumReservedRange.Builder |
Range of reserved numeric values.
|
| DescriptorProtos.EnumOptions |
Protobuf type google.protobuf.EnumOptions
|
| DescriptorProtos.EnumOptions.Builder |
Protobuf type google.protobuf.EnumOptions
|
| DescriptorProtos.EnumValueDescriptorProto |
Describes a value within an enum.
|
| DescriptorProtos.EnumValueDescriptorProto.Builder |
Describes a value within an enum.
|
| DescriptorProtos.EnumValueOptions |
Protobuf type google.protobuf.EnumValueOptions
|
| DescriptorProtos.EnumValueOptions.Builder |
Protobuf type google.protobuf.EnumValueOptions
|
| DescriptorProtos.ExtensionRangeOptions |
Protobuf type google.protobuf.ExtensionRangeOptions
|
| DescriptorProtos.ExtensionRangeOptions.Builder |
Protobuf type google.protobuf.ExtensionRangeOptions
|
| DescriptorProtos.ExtensionRangeOptions.Declaration |
Protobuf type google.protobuf.ExtensionRangeOptions.Declaration
|
| DescriptorProtos.ExtensionRangeOptions.Declaration.Builder |
Protobuf type google.protobuf.ExtensionRangeOptions.Declaration
|
| DescriptorProtos.ExtensionRangeOptions.VerificationState.VerificationStateVerifier |
|
| DescriptorProtos.FeatureSet |
TODO Enums in C++ gencode (and potentially other languages) are
not well scoped.
|
| DescriptorProtos.FeatureSet.Builder |
TODO Enums in C++ gencode (and potentially other languages) are
not well scoped.
|
| DescriptorProtos.FeatureSet.EnumType.EnumTypeVerifier |
|
| DescriptorProtos.FeatureSet.FieldPresence.FieldPresenceVerifier |
|
| DescriptorProtos.FeatureSet.JsonFormat.JsonFormatVerifier |
|
| DescriptorProtos.FeatureSet.MessageEncoding.MessageEncodingVerifier |
|
| DescriptorProtos.FeatureSet.RepeatedFieldEncoding.RepeatedFieldEncodingVerifier |
|
| DescriptorProtos.FeatureSet.Utf8Validation.Utf8ValidationVerifier |
|
| DescriptorProtos.FeatureSetDefaults |
A compiled specification for the defaults of a set of features.
|
| DescriptorProtos.FeatureSetDefaults.Builder |
A compiled specification for the defaults of a set of features.
|
| DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault |
A map from every known edition with a unique set of defaults to its
defaults.
|
| DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder |
A map from every known edition with a unique set of defaults to its
defaults.
|
| DescriptorProtos.FieldDescriptorProto |
Describes a field within a message.
|
| DescriptorProtos.FieldDescriptorProto.Builder |
Describes a field within a message.
|
| DescriptorProtos.FieldDescriptorProto.Label.LabelVerifier |
|
| DescriptorProtos.FieldDescriptorProto.Type.TypeVerifier |
|
| DescriptorProtos.FieldOptions |
Protobuf type google.protobuf.FieldOptions
|
| DescriptorProtos.FieldOptions.Builder |
Protobuf type google.protobuf.FieldOptions
|
| DescriptorProtos.FieldOptions.CType.CTypeVerifier |
|
| DescriptorProtos.FieldOptions.EditionDefault |
Protobuf type google.protobuf.FieldOptions.EditionDefault
|
| DescriptorProtos.FieldOptions.EditionDefault.Builder |
Protobuf type google.protobuf.FieldOptions.EditionDefault
|
| DescriptorProtos.FieldOptions.FeatureSupport |
Information about the support window of a feature.
|
| DescriptorProtos.FieldOptions.FeatureSupport.Builder |
Information about the support window of a feature.
|
| DescriptorProtos.FieldOptions.JSType.JSTypeVerifier |
|
| DescriptorProtos.FieldOptions.OptionRetention.OptionRetentionVerifier |
|
| DescriptorProtos.FieldOptions.OptionTargetType.OptionTargetTypeVerifier |
|
| DescriptorProtos.FileDescriptorProto |
Describes a complete .proto file.
|
| DescriptorProtos.FileDescriptorProto.Builder |
Describes a complete .proto file.
|
| DescriptorProtos.FileDescriptorSet |
The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses.
|
| DescriptorProtos.FileDescriptorSet.Builder |
The protocol compiler can output a FileDescriptorSet containing the .proto
files it parses.
|
| DescriptorProtos.FileOptions |
Protobuf type google.protobuf.FileOptions
|
| DescriptorProtos.FileOptions.Builder |
Protobuf type google.protobuf.FileOptions
|
| DescriptorProtos.FileOptions.OptimizeMode.OptimizeModeVerifier |
|
| DescriptorProtos.GeneratedCodeInfo |
Describes the relationship between generated code and its original source
file.
|
| DescriptorProtos.GeneratedCodeInfo.Annotation |
Protobuf type google.protobuf.GeneratedCodeInfo.Annotation
|
| DescriptorProtos.GeneratedCodeInfo.Annotation.Builder |
Protobuf type google.protobuf.GeneratedCodeInfo.Annotation
|
| DescriptorProtos.GeneratedCodeInfo.Annotation.Semantic.SemanticVerifier |
|
| DescriptorProtos.GeneratedCodeInfo.Builder |
Describes the relationship between generated code and its original source
file.
|
| DescriptorProtos.MessageOptions |
Protobuf type google.protobuf.MessageOptions
|
| DescriptorProtos.MessageOptions.Builder |
Protobuf type google.protobuf.MessageOptions
|
| DescriptorProtos.MethodDescriptorProto |
Describes a method of a service.
|
| DescriptorProtos.MethodDescriptorProto.Builder |
Describes a method of a service.
|
| DescriptorProtos.MethodOptions |
Protobuf type google.protobuf.MethodOptions
|
| DescriptorProtos.MethodOptions.Builder |
Protobuf type google.protobuf.MethodOptions
|
| DescriptorProtos.MethodOptions.IdempotencyLevel.IdempotencyLevelVerifier |
|
| DescriptorProtos.OneofDescriptorProto |
Describes a oneof.
|
| DescriptorProtos.OneofDescriptorProto.Builder |
Describes a oneof.
|
| DescriptorProtos.OneofOptions |
Protobuf type google.protobuf.OneofOptions
|
| DescriptorProtos.OneofOptions.Builder |
Protobuf type google.protobuf.OneofOptions
|
| DescriptorProtos.ServiceDescriptorProto |
Describes a service.
|
| DescriptorProtos.ServiceDescriptorProto.Builder |
Describes a service.
|
| DescriptorProtos.ServiceOptions |
Protobuf type google.protobuf.ServiceOptions
|
| DescriptorProtos.ServiceOptions.Builder |
Protobuf type google.protobuf.ServiceOptions
|
| DescriptorProtos.SourceCodeInfo |
Encapsulates information about the original source file from which a
FileDescriptorProto was generated.
|
| DescriptorProtos.SourceCodeInfo.Builder |
Encapsulates information about the original source file from which a
FileDescriptorProto was generated.
|
| DescriptorProtos.SourceCodeInfo.Location |
Protobuf type google.protobuf.SourceCodeInfo.Location
|
| DescriptorProtos.SourceCodeInfo.Location.Builder |
Protobuf type google.protobuf.SourceCodeInfo.Location
|
| DescriptorProtos.UninterpretedOption |
A message representing a option the parser does not recognize.
|
| DescriptorProtos.UninterpretedOption.Builder |
A message representing a option the parser does not recognize.
|
| DescriptorProtos.UninterpretedOption.NamePart |
The name of the uninterpreted option.
|
| DescriptorProtos.UninterpretedOption.NamePart.Builder |
The name of the uninterpreted option.
|
| Descriptors |
Contains a collection of classes which describe protocol message types.
|
| Descriptors.Descriptor |
Describes a message type.
|
| Descriptors.DescriptorPool |
A private helper class which contains lookup tables containing all the descriptors defined in a
particular file.
|
| Descriptors.DescriptorPool.PackageDescriptor |
Represents a package in the symbol table.
|
| Descriptors.EnumDescriptor |
Describes an enum type.
|
| Descriptors.EnumDescriptor.UnknownEnumValueReference |
|
| Descriptors.EnumValueDescriptor |
Describes one value within an enum type.
|
| Descriptors.FieldDescriptor |
Describes a field of a message type.
|
| Descriptors.FileDescriptor |
Describes a .proto file, including everything defined within.
|
| Descriptors.GenericDescriptor |
All descriptors implement this to make it easier to implement tools like
DescriptorPool.
|
| Descriptors.MethodDescriptor |
Describes one method within a service type.
|
| Descriptors.OneofDescriptor |
Describes a oneof of a message type.
|
| Descriptors.ServiceDescriptor |
Describes a service type.
|
| DiscardUnknownFieldsParser |
Parsers to discard unknown fields during parsing.
|
| DoubleArrayList |
|
| DoubleValue |
Wrapper message for `double`.
|
| DoubleValue.Builder |
Wrapper message for `double`.
|
| Duration |
A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution.
|
| Duration.Builder |
A Duration represents a signed, fixed-length span of time represented
as a count of seconds and fractions of seconds at nanosecond
resolution.
|
| DurationProto |
|
| DynamicMessage |
|
| DynamicMessage.Builder |
|
| Empty |
A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs.
|
| Empty.Builder |
A generic empty message that you can re-use to avoid defining duplicated
empty messages in your APIs.
|
| EmptyProto |
|
| Enum |
Enum type definition.
|
| Enum.Builder |
Enum type definition.
|
| EnumValue |
Enum value definition.
|
| EnumValue.Builder |
Enum value definition.
|
| Extension<ContainingType extends MessageLite,Type> |
Interface that generated extensions implement.
|
| ExtensionLite<ContainingType extends MessageLite,Type> |
Lite interface that generated extensions implement.
|
| ExtensionRegistry |
A table of known extensions, searchable by name or field number.
|
| ExtensionRegistry.DescriptorIntPair |
A (GenericDescriptor, int) pair, used as a map key.
|
| ExtensionRegistry.ExtensionInfo |
A (Descriptor, Message) pair, returned by lookup methods.
|
| ExtensionRegistryFactory |
|
| ExtensionRegistryLite |
|
| ExtensionRegistryLite.ExtensionClassHolder |
|
| ExtensionRegistryLite.ObjectIntPair |
A (Object, int) pair, used as a map key.
|
| ExtensionSchema<T extends FieldSet.FieldDescriptorLite<T>> |
|
| ExtensionSchemaFull |
|
| ExtensionSchemaLite |
|
| ExtensionSchemas |
|
| Field |
A single field of a message type.
|
| Field.Builder |
A single field of a message type.
|
| Field.Cardinality.CardinalityVerifier |
|
| Field.Kind.KindVerifier |
|
| FieldInfo |
Information for a single field in a protobuf message class.
|
| FieldInfo.Builder |
|
| FieldMask |
`FieldMask` represents a set of symbolic field paths, for example:
paths: "f.a"
paths: "f.b.d"
Here `f` represents a field in some root message, `a` and `b`
fields in the message found in `f`, and `d` a field found in the
message in `f.b`.
|
| FieldMask.Builder |
`FieldMask` represents a set of symbolic field paths, for example:
paths: "f.a"
paths: "f.b.d"
Here `f` represents a field in some root message, `a` and `b`
fields in the message found in `f`, and `d` a field found in the
message in `f.b`.
|
| FieldMaskProto |
|
| FieldSet<T extends FieldSet.FieldDescriptorLite<T>> |
A class which represents an arbitrary set of fields of some message type.
|
| FieldSet.Builder<T extends FieldSet.FieldDescriptorLite<T>> |
|
| FloatArrayList |
|
| FloatValue |
Wrapper message for `float`.
|
| FloatValue.Builder |
Wrapper message for `float`.
|
| GeneratedMessage |
All generated protocol message classes extend this class.
|
| GeneratedMessage.Builder<BuilderT extends GeneratedMessage.Builder<BuilderT>> |
|
| GeneratedMessage.CachedDescriptorRetriever |
|
| GeneratedMessage.ExtendableBuilder<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>> |
Generated message builders for message types that contain extension ranges subclass this.
|
| GeneratedMessage.ExtendableMessage<MessageT extends GeneratedMessage.ExtendableMessage<MessageT>> |
Generated message classes for message types that contain extension ranges subclass this.
|
| GeneratedMessage.ExtendableMessage.NoOpExtensionSerializer |
No-op implementation that writes nothing, for messages with no extensions.
|
| GeneratedMessage.FieldAccessorTable |
Users should ignore this class.
|
| GeneratedMessage.FieldAccessorTable.MapFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.RealOneofAccessor |
RealOneofAccessor provides access to a single real oneof.
|
| GeneratedMessage.FieldAccessorTable.RepeatedEnumFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor.ReflectionInvoker |
|
| GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.SingularEnumFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.SingularFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.SingularFieldAccessor.ReflectionInvoker |
|
| GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor |
|
| GeneratedMessage.FieldAccessorTable.SingularStringFieldAccessor |
Field accessor for string fields.
|
| GeneratedMessage.FieldAccessorTable.SyntheticOneofAccessor |
SyntheticOneofAccessor provides access to a single synthetic oneof.
|
| GeneratedMessage.GeneratedExtension<ContainingT extends Message,T> |
Type used to represent generated extensions.
|
| GeneratedMessage.UnusedPrivateParameter |
|
| GeneratedMessageInfoFactory |
A factory for message info that is generated into the message itself.
|
| GeneratedMessageLite<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> |
|
| GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> |
|
| GeneratedMessageLite.DefaultInstanceBasedParser<T extends GeneratedMessageLite<T,?>> |
A Parser implementation that delegates to the default instance.
|
| GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
|
| GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
|
| GeneratedMessageLite.ExtensionDescriptor |
|
| GeneratedMessageLite.GeneratedExtension<ContainingType extends MessageLite,Type> |
|
| GeneratedMessageLite.SerializedForm |
A serialized (serializable) form of the generated message.
|
| GeneratedMessageV3 |
Deprecated.
|
| GeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>> |
Deprecated.
|
| GeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>> |
Deprecated.
|
| GeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>> |
Deprecated.
|
| GeneratedMessageV3.FieldAccessorTable |
Deprecated.
|
| GeneratedMessageV3.UnusedPrivateParameter |
Deprecated.
|
| Int32Value |
Wrapper message for `int32`.
|
| Int32Value.Builder |
Wrapper message for `int32`.
|
| Int64Value |
Wrapper message for `int64`.
|
| Int64Value.Builder |
Wrapper message for `int64`.
|
| IntArrayList |
|
| Internal |
The classes contained within are used internally by the Protocol Buffer library and generated
message implementations.
|
| Internal.IntListAdapter<T> |
Provides an immutable view of List<T> around an IntList.
|
| Internal.ListAdapter<F,T> |
Provides an immutable view of List<T> around a List<F>.
|
| Internal.MapAdapter<K,V,RealValue> |
Wrap around a Map<K, RealValue> and provide a Map<K, V> interface.
|
| IterableByteBufferInputStream |
|
| Java8Compatibility |
Wrappers around Buffer methods that are covariantly overridden in Java 9+.
|
| JavaEditionDefaults |
|
| JavaFeaturesProto |
|
| JavaFeaturesProto.JavaFeatures |
Protobuf type pb.JavaFeatures
|
| JavaFeaturesProto.JavaFeatures.Builder |
Protobuf type pb.JavaFeatures
|
| LazyField |
LazyField encapsulates the logic of lazily parsing message fields.
|
| LazyField.LazyEntry<K> |
LazyEntry and LazyIterator are used to encapsulate the LazyField, when users iterate all fields
from FieldSet.
|
| LazyField.LazyIterator<K> |
|
| LazyFieldLite |
LazyFieldLite encapsulates the logic of lazily parsing message fields.
|
| LazyStringArrayList |
|
| LazyStringArrayList.ByteArrayListView |
|
| LazyStringArrayList.ByteStringListView |
|
| LegacyUnredactedTextFormat |
The legacy APIs preserve the existing toString() behavior (output TextFormat), which allows us to
migrate toString callers that expect TextFormat output off toString.
|
| ListFieldSchemaFull |
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
|
| ListFieldSchemaLite |
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
|
| ListFieldSchemas |
|
| ListValue |
`ListValue` is a wrapper around a repeated field of values.
|
| ListValue.Builder |
`ListValue` is a wrapper around a repeated field of values.
|
| LongArrayList |
|
| ManifestSchemaFactory |
Dynamically generates a manifest-based (i.e.
|
| ManifestSchemaFactory.CompositeMessageInfoFactory |
|
| MapEntry<K,V> |
Implements MapEntry messages.
|
| MapEntry.Builder<K,V> |
|
| MapEntry.Metadata<K,V> |
|
| MapEntryLite<K,V> |
Implements the lite version of map entry messages.
|
| MapEntryLite.Metadata<K,V> |
|
| MapField<K,V> |
Internal representation of map fields in generated messages.
|
| MapField.ImmutableMessageConverter<K,V> |
|
| MapField.MutabilityAwareMap<K,V> |
An internal map that checks for mutability before delegating.
|
| MapField.MutabilityAwareMap.MutabilityAwareCollection<E> |
An internal collection that checks for mutability before delegating.
|
| MapField.MutabilityAwareMap.MutabilityAwareIterator<E> |
An internal iterator that checks for mutability before delegating.
|
| MapField.MutabilityAwareMap.MutabilityAwareSet<E> |
An internal set that checks for mutability before delegating.
|
| MapFieldBuilder<KeyT,MessageOrBuilderT extends MessageOrBuilder,MessageT extends MessageOrBuilderT,BuilderT extends MessageOrBuilderT> |
Internal representation of map fields in generated builders.
|
| MapFieldLite<K,V> |
Internal representation of map fields in generated lite-runtime messages.
|
| MapFieldReflectionAccessor |
A base class for package private shared methods between MapField and MapFieldBuilder to allow
reflection to access both.
|
| MapFieldSchemaFull |
|
| MapFieldSchemaLite |
|
| MapFieldSchemas |
|
| MessageLiteToString |
Helps generate String representations of MessageLite protos.
|
| MessageReflection |
Reflection utility methods shared by both mutable and immutable messages.
|
| MessageReflection.BuilderAdapter |
|
| MessageReflection.ExtensionAdapter |
|
| MessageReflection.ExtensionBuilderAdapter |
|
| MessageSchema<T> |
Schema used for standard messages.
|
| MessageSetSchema<T> |
Schema used for proto2 messages using message_set_wireformat.
|
| Method |
Method represents a method of an API interface.
|
| Method.Builder |
Method represents a method of an API interface.
|
| Mixin |
Declares an API Interface to be included in this interface.
|
| Mixin.Builder |
Declares an API Interface to be included in this interface.
|
| NewInstanceSchemaFull |
|
| NewInstanceSchemaLite |
|
| NewInstanceSchemas |
|
| NullValue.NullValueVerifier |
|
| OneofInfo |
Information for a oneof within a protobuf message.
|
| Option |
A protocol buffer option, which can be attached to a message, field,
enumeration, etc.
|
| Option.Builder |
A protocol buffer option, which can be attached to a message, field,
enumeration, etc.
|
| Protobuf |
Main runtime interface for protobuf.
|
| ProtobufArrayList<E> |
|
| RawMessageInfo |
RawMessageInfo stores the same amount of information as MessageInfo but in a more compact
format.
|
| RepeatedFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
RepeatedFieldBuilder implements a structure that a protocol message uses to hold a
repeated field of other protocol messages.
|
| RepeatedFieldBuilder.BuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of builders.
|
| RepeatedFieldBuilder.MessageExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of messages.
|
| RepeatedFieldBuilder.MessageOrBuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of builders.
|
| RepeatedFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
Deprecated.
|
| RepeatedFieldBuilderV3.BuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
|
| RepeatedFieldBuilderV3.MessageExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
|
| RepeatedFieldBuilderV3.MessageOrBuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
|
| RopeByteString |
Class to represent ByteStrings formed by concatenation of other ByteStrings, without
copying the data in the pieces.
|
| RopeByteString.Balancer |
This class implements the balancing algorithm of BAP95.
|
| RopeByteString.PieceIterator |
This class is a continuable tree traversal, which keeps the state information which would exist
on the stack in a recursive traversal instead on a stack of "Bread Crumbs".
|
| RpcUtil |
Grab-bag of utility functions useful when dealing with RPCs.
|
| RuntimeVersion |
Provides the version of this Protobuf Java runtime, and methods for Protobuf Java gencode to
validate that versions are compatible.
|
| SchemaUtil |
Helper methods used by schemas.
|
| SingleFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder> |
SingleFieldBuilder implements a structure that a protocol message uses to hold a single
field of another protocol message.
|
| SingleFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
Deprecated.
|
| SmallSortedMap<K extends java.lang.Comparable<K>,V> |
A custom map implementation from FieldDescriptor to Object optimized to minimize the number of
memory allocations for instances with a small number of mappings.
|
| SourceContext |
`SourceContext` represents information about the source of a
protobuf element, like the file in which it is defined.
|
| SourceContext.Builder |
`SourceContext` represents information about the source of a
protobuf element, like the file in which it is defined.
|
| SourceContextProto |
|
| StringValue |
Wrapper message for `string`.
|
| StringValue.Builder |
Wrapper message for `string`.
|
| Struct |
`Struct` represents a structured data value, consisting of fields
which map to dynamically typed values.
|
| Struct.Builder |
`Struct` represents a structured data value, consisting of fields
which map to dynamically typed values.
|
| Struct.FieldsDefaultEntryHolder |
|
| StructProto |
|
| StructuralMessageInfo |
Information for the layout of a protobuf message class.
|
| StructuralMessageInfo.Builder |
|
| Syntax.SyntaxVerifier |
|
| TextFormat |
Provide text parsing and formatting support for proto2 instances.
|
| TextFormat.Parser |
Parser for text-format proto2 instances.
|
| TextFormat.Parser.Builder |
|
| TextFormat.Parser.UnknownField |
|
| TextFormat.Printer |
Helper class for converting protobufs to text.
|
| TextFormat.Printer.MapEntryAdapter |
An adapter class that can take a MapEntry and returns its key and entry.
|
| TextFormat.TextGenerator |
An inner class for writing text to the output stream.
|
| TextFormat.Tokenizer |
Represents a stream of tokens parsed from a String.
|
| TextFormatEscaper |
Provide text format escaping of proto instances.
|
| TextFormatParseInfoTree |
Data structure which is populated with the locations of each field value parsed from the text.
|
| TextFormatParseInfoTree.Builder |
|
| TextFormatParseLocation |
A location in the source code.
|
| Timestamp |
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution.
|
| Timestamp.Builder |
A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution.
|
| TimestampProto |
|
| Type |
A protocol buffer message type.
|
| Type.Builder |
A protocol buffer message type.
|
| TypeProto |
|
| TypeRegistry |
A TypeRegistry is used to resolve Any messages.
|
| TypeRegistry.Builder |
|
| TypeRegistry.EmptyTypeRegistryHolder |
|
| UInt32Value |
Wrapper message for `uint32`.
|
| UInt32Value.Builder |
Wrapper message for `uint32`.
|
| UInt64Value |
Wrapper message for `uint64`.
|
| UInt64Value.Builder |
Wrapper message for `uint64`.
|
| UnknownFieldSchema<T,B> |
|
| UnknownFieldSet |
UnknownFieldSet keeps track of fields which were seen when parsing a protocol
message but whose field numbers or types are unrecognized.
|
| UnknownFieldSet.Builder |
|
| UnknownFieldSet.Field |
Represents a single field in an UnknownFieldSet.
|
| UnknownFieldSet.Field.Builder |
|
| UnknownFieldSet.Parser |
Parser to implement MessageLite interface.
|
| UnknownFieldSetLite |
UnknownFieldSetLite is used to keep track of fields which were seen when parsing a
protocol message but whose field numbers or types are unrecognized.
|
| UnknownFieldSetLiteSchema |
|
| UnknownFieldSetSchema |
|
| UnmodifiableLazyStringList |
Deprecated.
|
| UnsafeByteOperations |
Provides a number of unsafe byte operations to be used by advanced applications with high
performance requirements.
|
| UnsafeUtil |
Utility class for working with unsafe operations.
|
| UnsafeUtil.Android32MemoryAccessor |
|
| UnsafeUtil.Android64MemoryAccessor |
|
| UnsafeUtil.JvmMemoryAccessor |
|
| UnsafeUtil.MemoryAccessor |
|
| Utf8 |
A set of low-level, high-performance static utility methods related to the UTF-8 character
encoding.
|
| Utf8.DecodeUtil |
Utility methods for decoding bytes into String.
|
| Utf8.Processor |
A processor of UTF-8 strings, providing methods for checking validity and encoding.
|
| Utf8.SafeProcessor |
Utf8.Processor implementation that does not use any sun.misc.Unsafe methods.
|
| Utf8.UnsafeProcessor |
Utf8.Processor that uses sun.misc.Unsafe where possible to improve performance.
|
| Value |
`Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values.
|
| Value.Builder |
`Value` represents a dynamically typed value which can be either
null, a number, a string, a boolean, a recursive struct value, or a
list of values.
|
| WireFormat |
This class is used internally by the Protocol Buffer library and generated message
implementations.
|
| WrappersProto |
|