Class and Description |
---|
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.
|
ByteString.ByteIterator
This interface extends
Iterator<Byte> , so that we can return an
unboxed byte . |
ByteString.Output
Outputs to a
ByteString instance. |
CodedInputStream
Reads and decodes protocol message fields.
|
CodedOutputStream
Encodes and writes protocol message fields.
|
ExtensionRegistryLite
Equivalent to ExtensionRegistry but supports only "lite" types.
|
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
com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder.
|
GeneratedMessageLite.GeneratedExtension
Lite equivalent to GeneratedMessage.GeneratedExtension.
|
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,
e.g.
|
LazyStringList
An interface extending
List<String> that also provides access to the
items of the list as UTF8-encoded ByteString objects. |
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. |
Parser
Abstract interface for parsing Protocol Messages.
|
UninitializedMessageException
Thrown when attempting to build a protocol message that is missing required
fields.
|
WireFormat.FieldType
Lite equivalent to Descriptors.FieldDescriptor.Type.
|
WireFormat.JavaType
Lite equivalent to Descriptors.FieldDescriptor.JavaType.
|