Class WireFormat (3.19.4)

  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.

Inheritance

java.lang.Object > WireFormat

Static Fields

WIRETYPE_END_GROUP

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_END_GROUP 
 
Field Value
Type
Description
int

WIRETYPE_FIXED32

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_FIXED32 
 
Field Value
Type
Description
int

WIRETYPE_FIXED64

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_FIXED64 
 
Field Value
Type
Description
int

WIRETYPE_LENGTH_DELIMITED

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_LENGTH_DELIMITED 
 
Field Value
Type
Description
int

WIRETYPE_START_GROUP

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_START_GROUP 
 
Field Value
Type
Description
int

WIRETYPE_VARINT

  public 
  
 static 
  
 final 
  
 int 
  
 WIRETYPE_VARINT 
 
Field Value
Type
Description
int

Static Methods

getTagFieldNumber(int tag)

  public 
  
 static 
  
 int 
  
 getTagFieldNumber 
 ( 
 int 
  
 tag 
 ) 
 

Given a tag value, determines the field number (the upper 29 bits).

Parameter
Name
Description
tag
int
Returns
Type
Description
int

getTagWireType(int tag)

  public 
  
 static 
  
 int 
  
 getTagWireType 
 ( 
 int 
  
 tag 
 ) 
 

Given a tag value, determines the wire type (the lower 3 bits).

Parameter
Name
Description
tag
int
Returns
Type
Description
int
Design a Mobile Site
View Site in Mobile | Classic
Share by: