java.lang.Object
swim.protobuf.decoder.ProtobufDecoder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> Decoder<T>
complexDecoder
(ProtobufComplexType<T> type) <T> Decoder<T>
dataDecoder
(ProtobufDataType<T> type) <T> Decoder<T>
decodeComplex
(InputBuffer input, ProtobufComplexType<T> type) <T> Decoder<T>
decodeData
(InputBuffer input, ProtobufDataType<T> type) <T> Decoder<T>
decodeFixed32
(InputBuffer input, ProtobufFixed32Type<T> type) <T> Decoder<T>
decodeFixed64
(InputBuffer input, ProtobufFixed64Type<T> type) <T,
M> Decoder<T> decodeMessage
(InputBuffer input, ProtobufMessageType<T, M> type) <T,
M> Decoder<T> decodePayload
(InputBuffer input, ProtobufMessageType<T, M> type) <T> Decoder<T>
decodePrimitive
(InputBuffer input, ProtobufPrimitiveType<T> type) <I,
T> Decoder<T> decodeRepeated
(InputBuffer input, ProtobufRepeatedType<I, T> type) <T> Decoder<T>
decodeString
(InputBuffer input, ProtobufStringType<T> type) <T> Decoder<T>
decodeType
(InputBuffer input, ProtobufType<T> type) <T> Decoder<T>
decodeVarint
(InputBuffer input, ProtobufVarintType<T> type) <T> Decoder<T>
decodeZigZag
(InputBuffer input, ProtobufZigZagType<T> type) <T> Decoder<T>
fixed32Decoder
(ProtobufFixed32Type<T> type) <T> Decoder<T>
fixed64Decoder
(ProtobufFixed64Type<T> type) <T,
M> Decoder<T> messageDecoder
(ProtobufMessageType<T, M> type) <T,
M> Decoder<T> payloadDecoder
(ProtobufMessageType<T, M> type) <T> Decoder<T>
primitiveDecoder
(ProtobufPrimitiveType<T> type) <I,
T> Decoder<T> repeatedDecoder
(ProtobufRepeatedType<I, T> type) <T> Decoder<T>
stringDecoder
(ProtobufStringType<T> type) <T> Decoder<T>
typeDecoder
(ProtobufType<T> type) <T> Decoder<T>
varintDecoder
(ProtobufVarintType<T> type) <T> Decoder<T>
zigZagDecoder
(ProtobufZigZagType<T> type)
-
Constructor Details
-
ProtobufDecoder
public ProtobufDecoder()
-
-
Method Details
-
decodeType
-
decodePrimitive
-
decodeComplex
-
decodeVarint
-
decodeZigZag
-
decodeFixed32
-
decodeFixed64
-
decodeData
-
decodeString
-
decodeMessage
-
decodePayload
-
decodeRepeated
-
typeDecoder
-
primitiveDecoder
-
complexDecoder
-
varintDecoder
-
zigZagDecoder
-
fixed32Decoder
-
fixed64Decoder
-
dataDecoder
-
stringDecoder
-
messageDecoder
-
payloadDecoder
-
repeatedDecoder
-