- java.lang.Object
-
- swim.protobuf.ProtobufDecoder<Item,Value>
-
- swim.protobuf.ProtobufStructureDecoder
-
public class ProtobufStructureDecoder extends ProtobufDecoder<Item,Value>
-
-
Constructor Summary
Constructors Constructor Description ProtobufStructureDecoder()
-
Method Summary
Modifier and Type Method Description Output<Value>dataOutput()Itemfield(long key, Value value)Valuefixed(int value)Valuefixed(long value)Itemitem(Value value)Builder<Item,Value>messageBuilder()Valuesint(long value)Output<Value>textOutput()Valueuint(long value)Valuevalue(Item item)-
Methods inherited from class swim.protobuf.ProtobufDecoder
decodeData, decodeField, decodeFixed32, decodeFixed64, decodeMessage, decodeMessage, decodePacked, decodePayload, decodeSignedVarint, decodeSized, decodeSized, decodeText, decodeValue, decodeValue, decodeVarint, payloadDecoder
-
-
-
-
Method Detail
-
field
public Item field(long key, Value value)
- Specified by:
fieldin classProtobufDecoder<Item,Value>
-
uint
public Value uint(long value)
- Specified by:
uintin classProtobufDecoder<Item,Value>
-
sint
public Value sint(long value)
- Specified by:
sintin classProtobufDecoder<Item,Value>
-
fixed
public Value fixed(int value)
- Specified by:
fixedin classProtobufDecoder<Item,Value>
-
fixed
public Value fixed(long value)
- Specified by:
fixedin classProtobufDecoder<Item,Value>
-
messageBuilder
public Builder<Item,Value> messageBuilder()
- Specified by:
messageBuilderin classProtobufDecoder<Item,Value>
-
dataOutput
public Output<Value> dataOutput()
- Specified by:
dataOutputin classProtobufDecoder<Item,Value>
-
textOutput
public Output<Value> textOutput()
- Specified by:
textOutputin classProtobufDecoder<Item,Value>
-
-