All Classes
-
All Classes Interface Summary Class Summary Exception Summary Error Summary Class Description AbstractBufferCodec<T extends Buffer> Implementation of a Codec for Buffer objectsAbstractVarIntSupport AltJavaGenerator AltJavaGenerator.Closure AsciiBuffer AsciiBufferCodec Implementation of a Codec for AsciiBuffer objects.BaseMessage<T> Buffer BufferCodec Implementation of a Marshaller for Buffer objects.BufferEditor Used to write and read primitives to and from a Buffer.BufferEditor.BigEndianBufferEditor BufferEditor.LittleEndianBufferEditor BufferInputStream Very similar to the java.io.ByteArrayInputStream but this version is not thread safe.BufferOutputStream 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.ByteArrayInputStream Very similar to the java.io.ByteArrayInputStream but this version is not thread safe.ByteArrayOutputStream 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.BytesCodec Implementation of a Marshaller for byte arraysCodec<T> CodedInputStream Reads and decodes protocol message fields.CodedOutputStream Encodes and writes protocol message fields.CommandLineSupport Support utility that can be used to set the properties on any object using command line arguments.CompilerException DataByteArrayInputStream Optimized ByteArrayInputStream that can be used more than onceDataByteArrayOutputStream Optimized ByteArrayOutputStreamDeferredDecodeMessage<T> EnumDescriptor EnumFieldDescriptor ExtensionsDescriptor FieldDescriptor FixedBufferCodec Implementation of a Marshaller for Buffer objectsHexSupport Used to convert to hex from byte arrays and back.IntegerCodec Implementation of a Marshaller for a IntegerIntrospectionSupport Support class used to do introspection/reflection based setting and getting of properties on a Java Bean.InvalidProtocolBufferException Thrown when a protocol message being parsed is invalid in some way, e.g.JavaGenerator JavaGenerator.Closure LongCodec Implementation of a Codec for a LongMessage<T> MessageBuffer<B,MB extends MessageBuffer> MessageBufferSupport MessageDescriptor MethodDescriptor ObjectCodec<T> Implementation of a Marshaller for ObjectsOptionDescriptor ParseException This exception is thrown when parse errors are encountered.ParserSupport PBMessage<Bean,Buffer extends MessageBuffer> PBMessageFactory<Bean extends PBMessage,Buffer extends MessageBuffer> PBMessageFramedCodec<T extends MessageBuffer> Implements the Codec interface for PBMessages type which encode/decodes framed messages.PBMessageUnframedCodec<T extends MessageBuffer> Implements the Codec interface for PBMessages type which encode/decodes unframed messages.ProtoDescriptor ProtoMojo A Maven Mojo so that the Proto compiler can be used with maven.ProtoParser This class is generated with JavaCC.ProtoParser.JJCalls ProtoParser.LookaheadSuccess ProtoParserConstants Token literal values and constants.ProtoParserTokenManager Token Manager.ServiceDescriptor SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).StringCodec Implementation of a Marshaller for StringsTextFormat Provide ascii text parsing and formatting support for proto2 instances.TextFormat.InvalidEscapeSequence Thrown byTextFormat.unescapeBytes(java.lang.CharSequence)
andTextFormat.unescapeText(java.lang.String)
when an invalid escape sequence is seen.TextFormat.ParseException Thrown when parsing an invalid text format message.TextFormat.Tokenizer Represents a stream of tokens parsed from aString
.Token Describes the input token stream.TokenMgrError Token Manager Error.TypeDescriptor UninitializedMessageException Thrown when attempting to build a protocol message that is missing required fields.UTF8Buffer UTF8BufferCodec Implementation of a Codec for UTF8Buffer objects.VariableCodec<T> Convenience base class for Marshaller implementations which do not deepCopy and which use variable size encodings.VarIntegerCodec Implementation of a variable length Codec for an IntegerVarLongCodec Implementation of a variable length Codec for a LongVarSignedIntegerCodec Implementation of a variable length Codec for a signed IntegerVarSignedLongCodec Implementation of a variable length Codec for a signed LongWireFormat This class is used internally by the Protocol Buffer library and generated message implementations.