Public Member Functions | |
MessageType | parseDelimitedFrom (InputStream input) throws InvalidProtocolBufferException |
MessageType | parseDelimitedFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (byte[] data) throws InvalidProtocolBufferException |
MessageType | parseFrom (byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (byte[] data, int off, int len) throws InvalidProtocolBufferException |
MessageType | parseFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (ByteBuffer data) throws InvalidProtocolBufferException |
MessageType | parseFrom (ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (ByteString data) throws InvalidProtocolBufferException |
MessageType | parseFrom (ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (CodedInputStream input) throws InvalidProtocolBufferException |
MessageType | parseFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parseFrom (InputStream input) throws InvalidProtocolBufferException |
MessageType | parseFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parsePartialDelimitedFrom (InputStream input) throws InvalidProtocolBufferException |
MessageType | parsePartialDelimitedFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (byte[] data) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (byte[] data, int off, int len) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (ByteString data) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (CodedInputStream input) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (InputStream input) throws InvalidProtocolBufferException |
MessageType | parsePartialFrom (InputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
![]() | |
MessageType | parsePartialFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException |
Private Member Functions | |
MessageType | checkMessageInitialized (MessageType message) throws InvalidProtocolBufferException |
UninitializedMessageException | newUninitializedMessageException (MessageType message) |
Static Private Attributes | |
static final ExtensionRegistryLite | EMPTY_REGISTRY |
A partial implementation of the Parser interface which implements as many methods of that interface as possible in terms of other methods.
Note: This class implements all the convenience methods in the Parser interface. See Parser for related javadocs. Subclasses need to implement {} liuji (Pherl Liu) si@g oogle .com
Definition at line 48 of file AbstractParser.java.
|
inlineprivate |
Helper method to check if message is initialized.
InvalidProtocolBufferException | if it is not initialized. |
Definition at line 64 of file AbstractParser.java.
|
inlineprivate |
Creates an UninitializedMessageException for MessageType.
Definition at line 51 of file AbstractParser.java.
|
inline |
Like parseFrom(InputStream), but does not read until EOF. Instead, the size of message (encoded as a varint) is read first, then the message data. Use {} to write messages in this format. Parsed message if successful, or null if the stream is at EOF when the method starts. Any other error (including reaching EOF during parsing) will cause an exception to be thrown.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 271 of file AbstractParser.java.
|
inline |
Like parseDelimitedFrom(InputStream) but supporting extensions.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 265 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 207 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream, ExtensionRegistryLite).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 201 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 195 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream, ExtensionRegistryLite).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 188 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 148 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream, ExtensionRegistryLite).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 129 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 124 of file AbstractParser.java.
|
inline |
Parses
as a message of
. This is just a small wrapper around parseFrom(CodedInputStream, ExtensionRegistryLite).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 118 of file AbstractParser.java.
|
inline |
Parses a message of
from the input.
Note: The caller should call CodedInputStream#checkLastTagWas(int) after calling this to verify that the last tag seen was the appropriate end-group tag, or zero for EOF.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 90 of file AbstractParser.java.
|
inline |
Like parseFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered in
. Extensions not in the registry will be treated as unknown fields.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 84 of file AbstractParser.java.
|
inline |
Parse a message of
from
. This is just a small wrapper around parseFrom(CodedInputStream). Note that this method always reads the entire input (unless it throws an exception). If you want it to stop earlier, you will need to wrap your input in some wrapper stream that limits reading. Or, use {} to write your message and { #parseDelimitedFrom(InputStream)} to read it. Despite usually reading the entire input, this does not close the stream.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 236 of file AbstractParser.java.
|
inline |
Parses a message of
from
. This is just a small wrapper around parseFrom(CodedInputStream, ExtensionRegistryLite).
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 230 of file AbstractParser.java.
|
inline |
Like parseDelimitedFrom(InputStream), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 259 of file AbstractParser.java.
|
inline |
Like parseDelimitedFrom(InputStream, ExtensionRegistryLite), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 241 of file AbstractParser.java.
|
inline |
Like parseFrom(byte[]), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 183 of file AbstractParser.java.
|
inline |
Like parseFrom(byte[], ExtensionRegistryLite), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 177 of file AbstractParser.java.
|
inline |
Like parseFrom(byte[], int, int), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 171 of file AbstractParser.java.
|
inline |
Like parseFrom(ByteString, ExtensionRegistryLite), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 153 of file AbstractParser.java.
|
inline |
Like parseFrom(ByteString), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 113 of file AbstractParser.java.
|
inline |
Like parseFrom(ByteString, ExtensionRegistryLite), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 95 of file AbstractParser.java.
|
inline |
Like parseFrom(CodedInputStream), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 78 of file AbstractParser.java.
|
inline |
Like parseFrom(InputStream), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 225 of file AbstractParser.java.
|
inline |
Like parseFrom(InputStream, ExtensionRegistryLite), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned.
Implements com.google.protobuf.Parser< MessageType >.
Definition at line 212 of file AbstractParser.java.
|
staticprivate |
Definition at line 74 of file AbstractParser.java.