public
final
class
WireFormat
This class is used internally by the Protocol Buffer library and generated message
implementations. It is public only because those generated messages do not reside in the protobuf
package. Others should not use this class directly.
This class contains constants and helper functions useful for dealing with the Protocol Buffer wire format.
Static Fields
WIRETYPE_END_GROUP
public
static
final
int
WIRETYPE_END_GROUP
WIRETYPE_FIXED32
public
static
final
int
WIRETYPE_FIXED32
WIRETYPE_FIXED64
public
static
final
int
WIRETYPE_FIXED64
WIRETYPE_LENGTH_DELIMITED
public
static
final
int
WIRETYPE_LENGTH_DELIMITED
WIRETYPE_START_GROUP
public
static
final
int
WIRETYPE_START_GROUP
WIRETYPE_VARINT
public
static
final
int
WIRETYPE_VARINT
Static Methods
getTagFieldNumber(int tag)
public
static
int
getTagFieldNumber
(
int
tag
)
Given a tag value, determines the field number (the upper 29 bits).
getTagWireType(int tag)
public
static
int
getTagWireType
(
int
tag
)
Given a tag value, determines the wire type (the lower 3 bits).

