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 ByteBuffer s to OutputStream s.
|
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.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 |
|
DescriptorMessageInfoFactory |
|
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.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.FieldDescriptorProto |
Describes a field within a message.
|
DescriptorProtos.FieldDescriptorProto.Builder |
Describes a field within a message.
|
DescriptorProtos.FieldOptions |
Protobuf type google.protobuf.FieldOptions
|
DescriptorProtos.FieldOptions.Builder |
Protobuf type google.protobuf.FieldOptions
|
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.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.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.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.DescriptorIntPair |
A (GenericDescriptor, int) pair, used as a map key.
|
Descriptors.DescriptorPool.PackageDescriptor |
Represents a package in the symbol table.
|
Descriptors.EnumDescriptor |
Describes an enum type.
|
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 an 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.
|
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<BuilderType extends GeneratedMessage.Builder<BuilderType>> |
|
GeneratedMessage.CachedDescriptorRetriever |
|
GeneratedMessage.ExtendableBuilder<MessageType extends GeneratedMessage.ExtendableMessage,BuilderType extends GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>> |
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessage.ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage> |
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessage.FieldAccessorTable |
Users should ignore this class.
|
GeneratedMessage.FieldAccessorTable.MapFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.OneofAccessor |
OneofAccessor provides access to a single oneof.
|
GeneratedMessage.FieldAccessorTable.RepeatedEnumFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.RepeatedFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.RepeatedMessageFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.SingularEnumFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.SingularFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.SingularMessageFieldAccessor |
|
GeneratedMessage.FieldAccessorTable.SingularStringFieldAccessor |
Field accessor for string fields.
|
GeneratedMessage.GeneratedExtension<ContainingType extends Message,Type> |
Type used to represent generated extensions.
|
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 |
All generated protocol message classes extend this class.
|
GeneratedMessageV3.Builder<BuilderType extends GeneratedMessageV3.Builder<BuilderType>> |
|
GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>> |
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage> |
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.FieldAccessorTable |
Users should ignore this class.
|
GeneratedMessageV3.FieldAccessorTable.MapFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.OneofAccessor |
OneofAccessor provides access to a single oneof.
|
GeneratedMessageV3.FieldAccessorTable.RepeatedEnumFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.RepeatedFieldAccessor.ReflectionInvoker |
|
GeneratedMessageV3.FieldAccessorTable.RepeatedMessageFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.SingularEnumFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.SingularFieldAccessor.ReflectionInvoker |
|
GeneratedMessageV3.FieldAccessorTable.SingularMessageFieldAccessor |
|
GeneratedMessageV3.FieldAccessorTable.SingularStringFieldAccessor |
Field accessor for string fields.
|
GeneratedMessageV3.UnusedPrivateParameter |
|
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.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 |
|
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 |
|
ListFieldSchema |
Utility class that aids in properly manipulating list fields for either the lite or full runtime.
|
ListFieldSchema.ListFieldSchemaFull |
Implementation for the full runtime.
|
ListFieldSchema.ListFieldSchemaLite |
Implementation for the lite runtime.
|
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.MutatabilityAwareMap<K,V> |
An internal map that checks for mutability before delegating.
|
MapField.MutatabilityAwareMap.MutatabilityAwareCollection<E> |
An internal collection that checks for mutability before delegating.
|
MapField.MutatabilityAwareMap.MutatabilityAwareIterator<E> |
An internal iterator that checks for mutability before delegating.
|
MapField.MutatabilityAwareMap.MutatabilityAwareSet<E> |
An internal set that checks for mutability before delegating.
|
MapFieldLite<K,V> |
Internal representation of map fields in generated lite-runtime messages.
|
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 |
|
NioByteString |
|
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> |
|
ProtobufLists |
|
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> |
RepeatedFieldBuilderV3 implements a structure that a protocol message uses to hold a
repeated field of other protocol messages.
|
RepeatedFieldBuilderV3.BuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of builders.
|
RepeatedFieldBuilderV3.MessageExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of messages.
|
RepeatedFieldBuilderV3.MessageOrBuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder> |
Provides a live view of the builder as a list of builders.
|
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.
|
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> |
SingleFieldBuilderV3 implements a structure that a protocol message uses to hold a single
field of another protocol message.
|
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.
|
SmallSortedMap.EmptySet |
Helper class that holds immutable instances of an Iterable/Iterator that we return when the
overflow entries is empty.
|
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 |
|
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 or a MutableMapEntry 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 support for proto2 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 |
|
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 |
|