All Classes and Interfaces
Class
Description
Implementation of a Codec for Buffer objects
Implementation of a Codec for AsciiBuffer objects.
Implementation of a Marshaller for Buffer objects.
Used to write and read primitives to and from a Buffer.
Very similar to the java.io.ByteArrayInputStream but this version is not
thread safe.
Very similar to the java.io.ByteArrayOutputStream but this version
is not thread safe and the resulting data is returned in a Buffer
to avoid an extra byte[] allocation.
Very similar to the java.io.ByteArrayInputStream but this version is not
thread safe.
Very similar to the java.io.ByteArrayOutputStream but this version
is not thread safe and the resulting data is returned in a Buffer
to avoid an extra byte[] allocation.
Implementation of a Marshaller for byte arrays
Reads and decodes protocol message fields.
Encodes and writes protocol message fields.
Support utility that can be used to set the properties on any object
using command line arguments.
Optimized ByteArrayInputStream that can be used more than once
Optimized ByteArrayOutputStream
Implementation of a Marshaller for Buffer objects
Used to convert to hex from byte arrays and back.
Implementation of a Marshaller for a Integer
Support class used to do introspection/reflection based setting and getting of properties on a Java Bean.
Thrown when a protocol message being parsed is invalid in some way, e.g.
Implementation of a Codec for a Long
Implementation of a Marshaller for Objects
This exception is thrown when parse errors are encountered.
Implements the Codec interface for PBMessages type which
encode/decodes framed messages.
Implements the Codec interface for PBMessages type which
encode/decodes unframed messages.
A Maven Mojo so that the Proto compiler can be used with maven.
This class is generated with JavaCC.
Token literal values and constants.
Token Manager.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
Implementation of a Marshaller for Strings
Provide ascii text parsing and formatting support for proto2 instances.
Thrown by
TextFormat.unescapeBytes(java.lang.CharSequence)
and
TextFormat.unescapeText(java.lang.String)
when an invalid escape sequence is seen.Thrown when parsing an invalid text format message.
Represents a stream of tokens parsed from a
String
.Describes the input token stream.
Token Manager Error.
Thrown when attempting to build a protocol message that is missing required
fields.
Implementation of a Codec for UTF8Buffer objects.
Convenience base class for Marshaller implementations which do not deepCopy and
which use variable size encodings.
Implementation of a variable length Codec for an Integer
Implementation of a variable length Codec for a Long
Implementation of a variable length Codec for a signed Integer
Implementation of a variable length Codec for a signed Long
This class is used internally by the Protocol Buffer library and generated
message implementations.