Modifier and Type | Class and Description |
---|---|
static class |
AbstractMessageLite.Builder<MessageType extends AbstractMessageLite<MessageType,BuilderType>,BuilderType extends AbstractMessageLite.Builder<MessageType,BuilderType>>
A partial implementation of the
MessageLite.Builder interface which implements as many methods of that
interface as possible in terms of other methods. |
static class |
GeneratedMessageLite.Builder<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> |
static class |
GeneratedMessageLite.ExtendableBuilder<MessageType extends GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>
Generated message builders for message types that contain extension ranges subclass this.
|
Modifier and Type | Method and Description |
---|---|
MessageLite.Builder |
MessageLite.Builder.clear()
Resets all fields to their default values.
|
MessageLite.Builder |
MessageLite.Builder.clone()
Clones the Builder.
|
MessageLite.Builder |
MessageLite.Builder.mergeFrom(byte[] data)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(byte[] data,
ExtensionRegistryLite extensionRegistry)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(byte[] data,
int off,
int len)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(byte[] data,
int off,
int len,
ExtensionRegistryLite extensionRegistry)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(ByteString data)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(ByteString data,
ExtensionRegistryLite extensionRegistry)
Parse
data as a message of this type and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(CodedInputStream input)
Parses a message of this type from the input and merges it with this message.
|
MessageLite.Builder |
MessageLite.Builder.mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry)
Like
mergeFrom(CodedInputStream) , but also parses extensions. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(java.io.InputStream input)
Parse a message of this type from
input and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(java.io.InputStream input,
ExtensionRegistryLite extensionRegistry)
Parse a message of this type from
input and merge it with the message being built. |
MessageLite.Builder |
MessageLite.Builder.mergeFrom(MessageLite other)
Merge
other into the message being built. |
MessageLite.Builder |
MessageLite.newBuilderForType()
Constructs a new builder for a message of the same type as this message.
|
MessageLite.Builder |
MessageLite.toBuilder()
Constructs a builder initialized with the current message.
|
Modifier and Type | Method and Description |
---|---|
void |
CodedInputStream.readGroup(int fieldNumber,
MessageLite.Builder builder,
ExtensionRegistryLite extensionRegistry)
Read a
group field value from the stream. |
void |
CodedInputStream.readMessage(MessageLite.Builder builder,
ExtensionRegistryLite extensionRegistry)
Read an embedded message field value from the stream.
|
void |
CodedInputStream.readUnknownGroup(int fieldNumber,
MessageLite.Builder builder)
Deprecated.
UnknownFieldSet.Builder now implements MessageLite.Builder, so you can just call
CodedInputStream.readGroup(int, com.google.protobuf.MessageLite.Builder, com.google.protobuf.ExtensionRegistryLite) . |