java.lang.Object
swim.protobuf.decoder.ProtobufDecoder
-
Constructor Summary
Constructors -
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
-