Class StdDecoders


  • public class StdDecoders
    extends java.lang.Object
    Contains various standard decoders.
    • Field Detail

      • VOID

        public static final MessageDecoder<java.lang.Void> VOID
        Responses returning void (e.g. Ping).
      • I32

        public static final MessageDecoder<java.lang.Integer> I32
        Responses returning an integer.
      • I16

        public static final MessageDecoder<java.lang.Short> I16
        Responses returning an short.
      • I8

        public static final MessageDecoder<java.lang.Byte> I8
        Responses returning an byte.
      • STRING

        public static final MessageDecoder<java.lang.String> STRING
        Expects a string.
      • STRING_LINIENT

        public static final MessageDecoder<java.lang.String> STRING_LINIENT
        Expects a string, or an empty message. In the latter case null is returned.
      • BOOL

        public static final MessageDecoder<java.lang.Boolean> BOOL
        Responses returning a boolean.
      • VAR_INT_ARR

        public static final MessageDecoder<int[]> VAR_INT_ARR
        Responses returning an integer array.
      • VAR_BYTE_ARR

        public static final MessageDecoder<byte[]> VAR_BYTE_ARR
        Responses returning a variable byte array
      • VAR_LIST_DECODER

        public static final MessageDecoder<java.util.Map<java.lang.Integer,​Var>> VAR_LIST_DECODER
        Decodes a list of variables, containing <var ID, var value> pairs.
      • VAR_LIST_DECODER_SINGLE

        public static final MessageDecoder<Var> VAR_LIST_DECODER_SINGLE
    • Constructor Detail

      • StdDecoders

        public StdDecoders()