Interface | Description |
---|---|
ByteString.ByteIterator |
This interface extends
Iterator<Byte> , so that we can return an
unboxed byte . |
GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage> |
Lite equivalent of
com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder.
|
Internal.EnumLite |
Interface for an enum value or value descriptor, to be used in FieldSet.
|
Internal.EnumLiteMap<T extends Internal.EnumLite> |
Interface for an object which maps integers to
Internal.EnumLite s. |
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<MessageType> |
Abstract interface for parsing Protocol Messages.
|
Class | 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<BuilderType extends 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.
|
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. |
ByteString |
Immutable sequence of bytes.
|
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<MessageType extends GeneratedMessageLite,BuilderType extends GeneratedMessageLite.Builder> | |
GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>> |
Lite equivalent of GeneratedMessage.ExtendableBuilder.
|
GeneratedMessageLite.ExtendableMessage<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType>> |
Lite equivalent of GeneratedMessage.ExtendableMessage.
|
GeneratedMessageLite.GeneratedExtension<ContainingType extends MessageLite,Type> |
Lite equivalent to GeneratedMessage.GeneratedExtension.
|
Internal |
The classes contained within are used internally by the Protocol Buffer
library and generated message implementations.
|
LazyStringArrayList |
An implementation of
LazyStringList that wraps an ArrayList. |
UnmodifiableLazyStringList |
An implementation of
LazyStringList that wraps another
LazyStringList such that it cannot be modified via the wrapper. |
WireFormat |
This class is used internally by the Protocol Buffer library and generated
message implementations.
|
Enum | Description |
---|---|
WireFormat.FieldType |
Lite equivalent to Descriptors.FieldDescriptor.Type.
|
WireFormat.JavaType |
Lite equivalent to Descriptors.FieldDescriptor.JavaType.
|
Exception | Description |
---|---|
CodedOutputStream.OutOfSpaceException |
If you create a CodedOutputStream around a simple flat array, you must
not attempt to write more bytes than the array has space.
|
InvalidProtocolBufferException |
Thrown when a protocol message being parsed is invalid in some way,
e.g.
|
UninitializedMessageException |
Thrown when attempting to build a protocol message that is missing required
fields.
|