|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.fusesource.hawtbuf.proto.WireFormat
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 protocol2
package. Others should not use this
class directly.
This class contains constants and helper functions useful for dealing with
the Protocol Buffer wire format.
Field Summary | |
---|---|
static int |
MESSAGE_SET_ITEM
|
static int |
MESSAGE_SET_ITEM_END_TAG
|
static int |
MESSAGE_SET_ITEM_TAG
|
static int |
MESSAGE_SET_MESSAGE
|
static int |
MESSAGE_SET_MESSAGE_TAG
|
static int |
MESSAGE_SET_TYPE_ID
|
static int |
MESSAGE_SET_TYPE_ID_TAG
|
static int |
TAG_TYPE_BITS
|
static int |
TAG_TYPE_MASK
|
static int |
WIRETYPE_END_GROUP
|
static int |
WIRETYPE_FIXED32
|
static int |
WIRETYPE_FIXED64
|
static int |
WIRETYPE_LENGTH_DELIMITED
|
static int |
WIRETYPE_START_GROUP
|
static int |
WIRETYPE_VARINT
|
Method Summary | |
---|---|
static int |
getTagFieldNumber(int tag)
Given a tag value, determines the field number (the upper 29 bits). |
static int |
getTagWireType(int tag)
Given a tag value, determines the wire type (the lower 3 bits). |
static int |
makeTag(int fieldNumber,
int wireType)
Makes a tag value given a field number and wire type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WIRETYPE_VARINT
public static final int WIRETYPE_FIXED64
public static final int WIRETYPE_LENGTH_DELIMITED
public static final int WIRETYPE_START_GROUP
public static final int WIRETYPE_END_GROUP
public static final int WIRETYPE_FIXED32
public static final int TAG_TYPE_BITS
public static final int TAG_TYPE_MASK
public static final int MESSAGE_SET_ITEM
public static final int MESSAGE_SET_TYPE_ID
public static final int MESSAGE_SET_MESSAGE
public static final int MESSAGE_SET_ITEM_TAG
public static final int MESSAGE_SET_ITEM_END_TAG
public static final int MESSAGE_SET_TYPE_ID_TAG
public static final int MESSAGE_SET_MESSAGE_TAG
Method Detail |
---|
public static int getTagWireType(int tag)
public static int getTagFieldNumber(int tag)
public static int makeTag(int fieldNumber, int wireType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |