Package | Description |
---|---|
com.google.protobuf | |
com.google.protobuf.compiler |
Class and Description |
---|
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
A partial implementation of the
Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
AbstractMessage.BuilderParent
Interface for the parent of a Builder that allows the builder to communicate invalidations back
to the parent for use when using nested builders.
|
AbstractMessageLite
A partial implementation of the
MessageLite interface which implements as many methods of
that interface as possible in terms of other methods. |
AbstractMessageLite.Builder
A partial implementation of the
Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
AbstractMessageLite.InternalOneOfEnum
Interface for an enum which signifies which field in a
oneof was specified. |
AbstractParser
A partial implementation of the
Parser interface which implements as many methods of that
interface as possible in terms of other methods. |
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.
|
AnyOrBuilder |
Api
Api is a light-weight descriptor for an API Interface.
|
Api.Builder
Api is a light-weight descriptor for an API Interface.
|
ApiOrBuilder |
BoolValue
Wrapper message for `bool`.
|
BoolValue.Builder
Wrapper message for `bool`.
|
BoolValueOrBuilder |
ByteOutput
An output target for raw bytes.
|
ByteString
Immutable sequence of bytes.
|
ByteString.ByteIterator
This interface extends
Iterator<Byte> , so that we can return an unboxed byte . |
ByteString.Output
Outputs to a
ByteString instance. |
BytesValue
Wrapper message for `bytes`.
|
BytesValue.Builder
Wrapper message for `bytes`.
|
BytesValueOrBuilder |
CodedInputStream
Reads and decodes protocol message fields.
|
CodedOutputStream
Encodes and writes protocol message fields.
|
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.ExtensionRangeOrBuilder |
DescriptorProtos.DescriptorProto.ReservedRange
Range of reserved tag numbers.
|
DescriptorProtos.DescriptorProto.ReservedRange.Builder
Range of reserved tag numbers.
|
DescriptorProtos.DescriptorProto.ReservedRangeOrBuilder |
DescriptorProtos.DescriptorProtoOrBuilder |
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.EnumDescriptorProto.EnumReservedRangeOrBuilder |
DescriptorProtos.EnumDescriptorProtoOrBuilder |
DescriptorProtos.EnumOptions
Protobuf type
google.protobuf.EnumOptions |
DescriptorProtos.EnumOptions.Builder
Protobuf type
google.protobuf.EnumOptions |
DescriptorProtos.EnumOptionsOrBuilder |
DescriptorProtos.EnumValueDescriptorProto
Describes a value within an enum.
|
DescriptorProtos.EnumValueDescriptorProto.Builder
Describes a value within an enum.
|
DescriptorProtos.EnumValueDescriptorProtoOrBuilder |
DescriptorProtos.EnumValueOptions
Protobuf type
google.protobuf.EnumValueOptions |
DescriptorProtos.EnumValueOptions.Builder
Protobuf type
google.protobuf.EnumValueOptions |
DescriptorProtos.EnumValueOptionsOrBuilder |
DescriptorProtos.ExtensionRangeOptions
Protobuf type
google.protobuf.ExtensionRangeOptions |
DescriptorProtos.ExtensionRangeOptions.Builder
Protobuf type
google.protobuf.ExtensionRangeOptions |
DescriptorProtos.ExtensionRangeOptionsOrBuilder |
DescriptorProtos.FieldDescriptorProto
Describes a field within a message.
|
DescriptorProtos.FieldDescriptorProto.Builder
Describes a field within a message.
|
DescriptorProtos.FieldDescriptorProto.Label
Protobuf enum
google.protobuf.FieldDescriptorProto.Label |
DescriptorProtos.FieldDescriptorProto.Type
Protobuf enum
google.protobuf.FieldDescriptorProto.Type |
DescriptorProtos.FieldDescriptorProtoOrBuilder |
DescriptorProtos.FieldOptions
Protobuf type
google.protobuf.FieldOptions |
DescriptorProtos.FieldOptions.Builder
Protobuf type
google.protobuf.FieldOptions |
DescriptorProtos.FieldOptions.CType
Protobuf enum
google.protobuf.FieldOptions.CType |
DescriptorProtos.FieldOptions.JSType
Protobuf enum
google.protobuf.FieldOptions.JSType |
DescriptorProtos.FieldOptionsOrBuilder |
DescriptorProtos.FileDescriptorProto
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProto.Builder
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProtoOrBuilder |
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.FileDescriptorSetOrBuilder |
DescriptorProtos.FileOptions
Protobuf type
google.protobuf.FileOptions |
DescriptorProtos.FileOptions.Builder
Protobuf type
google.protobuf.FileOptions |
DescriptorProtos.FileOptions.OptimizeMode
Generated classes can be optimized for speed or code size.
|
DescriptorProtos.FileOptionsOrBuilder |
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.AnnotationOrBuilder |
DescriptorProtos.GeneratedCodeInfo.Builder
Describes the relationship between generated code and its original source
file.
|
DescriptorProtos.GeneratedCodeInfoOrBuilder |
DescriptorProtos.MessageOptions
Protobuf type
google.protobuf.MessageOptions |
DescriptorProtos.MessageOptions.Builder
Protobuf type
google.protobuf.MessageOptions |
DescriptorProtos.MessageOptionsOrBuilder |
DescriptorProtos.MethodDescriptorProto
Describes a method of a service.
|
DescriptorProtos.MethodDescriptorProto.Builder
Describes a method of a service.
|
DescriptorProtos.MethodDescriptorProtoOrBuilder |
DescriptorProtos.MethodOptions
Protobuf type
google.protobuf.MethodOptions |
DescriptorProtos.MethodOptions.Builder
Protobuf type
google.protobuf.MethodOptions |
DescriptorProtos.MethodOptions.IdempotencyLevel
Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
or neither? HTTP based RPC implementation may choose GET verb for safe
methods, and PUT verb for idempotent methods instead of the default POST.
|
DescriptorProtos.MethodOptionsOrBuilder |
DescriptorProtos.OneofDescriptorProto
Describes a oneof.
|
DescriptorProtos.OneofDescriptorProto.Builder
Describes a oneof.
|
DescriptorProtos.OneofDescriptorProtoOrBuilder |
DescriptorProtos.OneofOptions
Protobuf type
google.protobuf.OneofOptions |
DescriptorProtos.OneofOptions.Builder
Protobuf type
google.protobuf.OneofOptions |
DescriptorProtos.OneofOptionsOrBuilder |
DescriptorProtos.ServiceDescriptorProto
Describes a service.
|
DescriptorProtos.ServiceDescriptorProto.Builder
Describes a service.
|
DescriptorProtos.ServiceDescriptorProtoOrBuilder |
DescriptorProtos.ServiceOptions
Protobuf type
google.protobuf.ServiceOptions |
DescriptorProtos.ServiceOptions.Builder
Protobuf type
google.protobuf.ServiceOptions |
DescriptorProtos.ServiceOptionsOrBuilder |
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.SourceCodeInfo.LocationOrBuilder |
DescriptorProtos.SourceCodeInfoOrBuilder |
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.
|
DescriptorProtos.UninterpretedOption.NamePartOrBuilder |
DescriptorProtos.UninterpretedOptionOrBuilder |
Descriptors.Descriptor
Describes a message type.
|
Descriptors.DescriptorValidationException
Thrown when building descriptors fails because the source DescriptorProtos are not valid.
|
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.FieldDescriptor.JavaType |
Descriptors.FieldDescriptor.Type |
Descriptors.FileDescriptor
Describes a
.proto file, including everything defined within. |
Descriptors.FileDescriptor.InternalDescriptorAssigner
Deprecated.
|
Descriptors.FileDescriptor.Syntax
The syntax of the .proto file.
|
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.
|
DoubleValue
Wrapper message for `double`.
|
DoubleValue.Builder
Wrapper message for `double`.
|
DoubleValueOrBuilder |
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.
|
DurationOrBuilder |
DynamicMessage
An implementation of
Message that can represent arbitrary types, given a Descriptors.Descriptor . |
DynamicMessage.Builder
Builder for
DynamicMessage s. |
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.
|
EmptyOrBuilder |
Enum
Enum type definition.
|
Enum.Builder
Enum type definition.
|
EnumOrBuilder |
EnumValue
Enum value definition.
|
EnumValue.Builder
Enum value definition.
|
EnumValueOrBuilder |
ExperimentalApi
Indicates a public API that can change at any time, and has no guarantee of API stability and
backward-compatibility.
|
Extension
Interface that generated extensions implement.
|
Extension.ExtensionType
The API type that the extension is used for.
|
Extension.MessageType
Type of a message extension.
|
ExtensionLite
Lite interface that generated extensions implement.
|
ExtensionRegistry
A table of known extensions, searchable by name or field number.
|
ExtensionRegistry.ExtensionInfo
A (Descriptor, Message) pair, returned by lookup methods.
|
ExtensionRegistryLite
Equivalent to
ExtensionRegistry but supports only "lite" types. |
Field
A single field of a message type.
|
Field.Builder
A single field of a message type.
|
Field.Cardinality
Whether a field is optional, required, or repeated.
|
Field.Kind
Basic field types.
|
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`.
|
FieldMaskOrBuilder |
FieldOrBuilder |
FieldType
Enumeration identifying all relevant type information for a protobuf field.
|
FloatValue
Wrapper message for `float`.
|
FloatValue.Builder
Wrapper message for `float`.
|
FloatValueOrBuilder |
GeneratedMessage
All generated protocol message classes extend this class.
|
GeneratedMessage.Builder |
GeneratedMessage.BuilderParent
TODO(xiaofeng): remove this after b/29368482 is fixed.
|
GeneratedMessage.ExtendableBuilder
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessage.ExtendableMessage
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessage.ExtendableMessage.ExtensionWriter
Used by subclasses to serialize extensions.
|
GeneratedMessage.ExtendableMessageOrBuilder |
GeneratedMessage.FieldAccessorTable
Users should ignore this class.
|
GeneratedMessage.GeneratedExtension
Type used to represent generated extensions.
|
GeneratedMessageLite
Lite version of
GeneratedMessage . |
GeneratedMessageLite.Builder |
GeneratedMessageLite.ExtendableBuilder
Lite equivalent of
GeneratedMessage.ExtendableBuilder . |
GeneratedMessageLite.ExtendableMessage
Lite equivalent of
GeneratedMessage.ExtendableMessage . |
GeneratedMessageLite.ExtendableMessage.ExtensionWriter
Used by subclasses to serialize extensions.
|
GeneratedMessageLite.ExtendableMessageOrBuilder
Lite equivalent of
GeneratedMessage.ExtendableMessageOrBuilder . |
GeneratedMessageLite.GeneratedExtension
Lite equivalent to
GeneratedMessage.GeneratedExtension . |
GeneratedMessageLite.MethodToInvoke
Defines which method path to invoke in
#dynamicMethod(MethodToInvoke, Object...) . |
GeneratedMessageLite.SerializedForm
A serialized (serializable) form of the generated message.
|
GeneratedMessageV3
All generated protocol message classes extend this class.
|
GeneratedMessageV3.Builder |
GeneratedMessageV3.BuilderParent
TODO(xiaofeng): remove this after b/29368482 is fixed.
|
GeneratedMessageV3.ExtendableBuilder
Generated message builders for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.ExtendableMessage
Generated message classes for message types that contain extension ranges
subclass this.
|
GeneratedMessageV3.ExtendableMessage.ExtensionWriter
Used by subclasses to serialize extensions.
|
GeneratedMessageV3.ExtendableMessageOrBuilder |
GeneratedMessageV3.FieldAccessorTable
Users should ignore this class.
|
GeneratedMessageV3.UnusedPrivateParameter
This class is used to make a generated protected method inaccessible from user's code (e.g.,
the
GeneratedMessageV3.newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter) method below). |
Int32Value
Wrapper message for `int32`.
|
Int32Value.Builder
Wrapper message for `int32`.
|
Int32ValueOrBuilder |
Int64Value
Wrapper message for `int64`.
|
Int64Value.Builder
Wrapper message for `int64`.
|
Int64ValueOrBuilder |
Internal.BooleanList
A
List implementation that avoids boxing the elements into Booleans if
possible. |
Internal.DoubleList
A
List implementation that avoids boxing the elements into Doubles if
possible. |
Internal.EnumLite
Interface for an enum value or value descriptor, to be used in FieldSet.
|
Internal.EnumLiteMap
Interface for an object which maps integers to
Internal.EnumLite s. |
Internal.FloatList
A
List implementation that avoids boxing the elements into Floats if
possible. |
Internal.IntList
A
List implementation that avoids boxing the elements into Integers if
possible. |
Internal.ListAdapter.Converter
Convert individual elements of the List from F to T.
|
Internal.LongList
A
List implementation that avoids boxing the elements into Longs if possible. |
Internal.MapAdapter.Converter
An interface used to convert between two types.
|
Internal.ProtobufList
Extends
List to add the capability to make the list immutable and inspect if it is
modifiable. |
InvalidProtocolBufferException
Thrown when a protocol message being parsed is invalid in some way.
|
JavaType
Enum that identifies the Java types required to store protobuf fields.
|
LazyFieldLite
LazyFieldLite encapsulates the logic of lazily parsing message fields.
|
LazyStringArrayList
An implementation of
LazyStringList that wraps an ArrayList. |
LazyStringList
An interface extending
List<String> that also provides access to the items of the list as
UTF8-encoded ByteString or byte[] objects. |
ListValue
`ListValue` is a wrapper around a repeated field of values.
|
ListValue.Builder
`ListValue` is a wrapper around a repeated field of values.
|
ListValueOrBuilder |
MapEntry
Implements MapEntry messages.
|
MapEntry.Builder
Builder to create
MapEntry messages. |
MapEntryLite
Implements the lite version of map entry messages.
|
MapField
Internal representation of map fields in generated messages.
|
MapFieldLite
Internal representation of map fields in generated lite-runtime messages.
|
Message
Abstract interface implemented by Protocol Message objects.
|
Message.Builder
Abstract interface implemented by Protocol Message builders.
|
MessageLite
Abstract interface implemented by Protocol Message objects.
|
MessageLite.Builder
Abstract interface implemented by Protocol Message builders.
|
MessageLiteOrBuilder
Base interface for methods common to
MessageLite and MessageLite.Builder to
provide type equivalency. |
MessageOrBuilder
Base interface for methods common to
Message and Message.Builder to provide type
equivalency. |
Method
Method represents a method of an API interface.
|
Method.Builder
Method represents a method of an API interface.
|
MethodOrBuilder |
Mixin
Declares an API Interface to be included in this interface.
|
Mixin.Builder
Declares an API Interface to be included in this interface.
|
MixinOrBuilder |
NullValue
`NullValue` is a singleton enumeration to represent the null value for the
`Value` type union.
|
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.
|
OptionOrBuilder |
Parser
Abstract interface for parsing Protocol Messages.
|
ProtocolMessageEnum
Interface of useful methods added to all enums generated by the protocol compiler.
|
ProtocolStringList
An interface extending
List<String> used for repeated string fields to provide optional
access to the data as a list of ByteStrings. |
ProtoSyntax
Represents the syntax version of the message.
|
RepeatedFieldBuilder
RepeatedFieldBuilder implements a structure that a protocol message uses to hold a
repeated field of other protocol messages. |
RepeatedFieldBuilderV3
RepeatedFieldBuilderV3 implements a structure that a protocol message uses to hold a
repeated field of other protocol messages. |
RpcCallback
Interface for an RPC callback, normally called when an RPC completes.
|
RpcController
An
RpcController mediates a single method call. |
ServiceException
Thrown by blocking RPC methods when a failure occurs.
|
SingleFieldBuilder
SingleFieldBuilder implements a structure that a protocol message uses to hold a single
field of another protocol message. |
SingleFieldBuilderV3
SingleFieldBuilderV3 implements a structure that a protocol message uses to hold a single
field of another protocol message. |
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.
|
SourceContextOrBuilder |
StringValue
Wrapper message for `string`.
|
StringValue.Builder
Wrapper message for `string`.
|
StringValueOrBuilder |
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.
|
StructOrBuilder |
Syntax
The syntax in which a protocol buffer element is defined.
|
TextFormat.InvalidEscapeSequenceException
Thrown by
TextFormat.unescapeBytes(java.lang.CharSequence) and TextFormat.unescapeText(java.lang.String) when an invalid
escape sequence is seen. |
TextFormat.ParseException
Thrown when parsing an invalid text format message.
|
TextFormat.Parser
Parser for text-format proto2 instances.
|
TextFormat.Parser.Builder
Builder that can be used to obtain new instances of
Parser . |
TextFormat.Parser.SingularOverwritePolicy
Determines if repeated values for non-repeated fields and oneofs are permitted.
|
TextFormat.Printer
Helper class for converting protobufs to text.
|
TextFormatParseInfoTree
Data structure which is populated with the locations of each field value parsed from the text.
|
TextFormatParseInfoTree.Builder
Builder for a
TextFormatParseInfoTree . |
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.
|
TimestampOrBuilder |
Type
A protocol buffer message type.
|
Type.Builder
A protocol buffer message type.
|
TypeOrBuilder |
TypeRegistry
A TypeRegistry is used to resolve Any messages.
|
TypeRegistry.Builder
A Builder is used to build
TypeRegistry . |
UInt32Value
Wrapper message for `uint32`.
|
UInt32Value.Builder
Wrapper message for `uint32`.
|
UInt32ValueOrBuilder |
UInt64Value
Wrapper message for `uint64`.
|
UInt64Value.Builder
Wrapper message for `uint64`.
|
UInt64ValueOrBuilder |
UninitializedMessageException
Thrown when attempting to build a protocol message that is missing required fields.
|
UnknownFieldSet
UnknownFieldSet keeps track of fields which were seen when parsing a protocol
message but whose field numbers or types are unrecognized. |
UnknownFieldSet.Builder
Builder for
UnknownFieldSet s. |
UnknownFieldSet.Field
Represents a single field in an
UnknownFieldSet . |
UnknownFieldSet.Field.Builder
Used to build a
Field within an UnknownFieldSet . |
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. |
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.
|
Value.KindCase |
ValueOrBuilder |
WireFormat.FieldType
Lite equivalent to
Descriptors.FieldDescriptor.Type . |
WireFormat.JavaType
Lite equivalent to
Descriptors.FieldDescriptor.JavaType . |
Class and Description |
---|
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
A partial implementation of the
Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
AbstractMessageLite
A partial implementation of the
MessageLite interface which implements as many methods of
that interface as possible in terms of other methods. |
AbstractMessageLite.Builder
A partial implementation of the
Message.Builder interface which implements as many
methods of that interface as possible in terms of other methods. |
ByteString
Immutable sequence of bytes.
|
CodedInputStream
Reads and decodes protocol message fields.
|
CodedOutputStream
Encodes and writes protocol message fields.
|
DescriptorProtos.FileDescriptorProto
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProto.Builder
Describes a complete .proto file.
|
DescriptorProtos.FileDescriptorProtoOrBuilder |
DescriptorProtos.GeneratedCodeInfo
Describes the relationship between generated code and its original source
file.
|
DescriptorProtos.GeneratedCodeInfo.Builder
Describes the relationship between generated code and its original source
file.
|
DescriptorProtos.GeneratedCodeInfoOrBuilder |
Descriptors.Descriptor
Describes a message type.
|
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.OneofDescriptor
Describes a oneof of a message type.
|
ExtensionRegistry
A table of known extensions, searchable by name or field number.
|
ExtensionRegistryLite
Equivalent to
ExtensionRegistry but supports only "lite" types. |
GeneratedMessageV3
All generated protocol message classes extend this class.
|
GeneratedMessageV3.Builder |
GeneratedMessageV3.BuilderParent
TODO(xiaofeng): remove this after b/29368482 is fixed.
|
GeneratedMessageV3.FieldAccessorTable
Users should ignore this class.
|
GeneratedMessageV3.UnusedPrivateParameter
This class is used to make a generated protected method inaccessible from user's code (e.g.,
the
GeneratedMessageV3.newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter) method below). |
Internal.EnumLite
Interface for an enum value or value descriptor, to be used in FieldSet.
|
Internal.EnumLiteMap
Interface for an object which maps integers to
Internal.EnumLite s. |
InvalidProtocolBufferException
Thrown when a protocol message being parsed is invalid in some way.
|
Message
Abstract interface implemented by Protocol Message objects.
|
Message.Builder
Abstract interface implemented by Protocol Message builders.
|
MessageLite
Abstract interface implemented by Protocol Message objects.
|
MessageLite.Builder
Abstract interface implemented by Protocol Message builders.
|
MessageLiteOrBuilder
Base interface for methods common to
MessageLite and MessageLite.Builder to
provide type equivalency. |
MessageOrBuilder
Base interface for methods common to
Message and Message.Builder to provide type
equivalency. |
Parser
Abstract interface for parsing Protocol Messages.
|
ProtocolMessageEnum
Interface of useful methods added to all enums generated by the protocol compiler.
|
ProtocolStringList
An interface extending
List<String> used for repeated string fields to provide optional
access to the data as a list of ByteStrings. |
UnknownFieldSet
UnknownFieldSet keeps track of fields which were seen when parsing a protocol
message but whose field numbers or types are unrecognized. |
Copyright © 2008–2022. All rights reserved.