Package swim.protobuf

Class ProtobufDecoder<I,​V>

    • Constructor Detail

      • ProtobufDecoder

        public ProtobufDecoder()
    • Method Detail

      • item

        public abstract I item​(V value)
      • value

        public abstract V value​(I item)
      • field

        public abstract I field​(long key,
                                V value)
      • uint

        public abstract V uint​(long value)
      • sint

        public abstract V sint​(long value)
      • fixed

        public abstract V fixed​(int value)
      • fixed

        public abstract V fixed​(long value)
      • messageBuilder

        public abstract swim.util.Builder<I,​V> messageBuilder()
      • dataOutput

        public abstract swim.codec.Output<V> dataOutput()
      • textOutput

        public abstract swim.codec.Output<V> textOutput()
      • decodeValue

        public swim.codec.Decoder<V> decodeValue​(WireType wireType,
                                                 swim.codec.Decoder<V> payloadDecoder,
                                                 swim.codec.InputBuffer input)
      • decodeValue

        public swim.codec.Decoder<V> decodeValue​(WireType wireType,
                                                 swim.codec.InputBuffer input)
      • decodeVarint

        public swim.codec.Decoder<V> decodeVarint​(swim.codec.InputBuffer input)
      • decodeSignedVarint

        public swim.codec.Decoder<V> decodeSignedVarint​(swim.codec.InputBuffer input)
      • decodeFixed64

        public swim.codec.Decoder<V> decodeFixed64​(swim.codec.InputBuffer input)
      • decodeSized

        public swim.codec.Decoder<V> decodeSized​(swim.codec.Decoder<V> payloadDecoder,
                                                 swim.codec.InputBuffer input)
      • decodeSized

        public swim.codec.Decoder<V> decodeSized​(swim.codec.InputBuffer input)
      • decodeFixed32

        public swim.codec.Decoder<V> decodeFixed32​(swim.codec.InputBuffer input)
      • decodeField

        public swim.codec.Decoder<I> decodeField​(swim.codec.Decoder<V> payloadDecoder,
                                                 swim.codec.InputBuffer input)
      • decodeMessage

        public swim.codec.Decoder<V> decodeMessage​(swim.codec.Decoder<V> payloadDecoder,
                                                   swim.codec.InputBuffer input)
      • decodeMessage

        public swim.codec.Decoder<V> decodeMessage​(swim.codec.InputBuffer input)
      • decodePacked

        public swim.codec.Decoder<V> decodePacked​(WireType wireType,
                                                  swim.codec.InputBuffer input)
      • decodeText

        public swim.codec.Decoder<V> decodeText​(swim.codec.InputBuffer input)
      • decodeData

        public swim.codec.Decoder<V> decodeData​(swim.codec.InputBuffer input)
      • decodePayload

        public swim.codec.Decoder<V> decodePayload​(swim.codec.InputBuffer input)
      • payloadDecoder

        public swim.codec.Decoder<V> payloadDecoder()