Package org.km3net.clb.remote.msg
Class StdDecoders
- java.lang.Object
-
- org.km3net.clb.remote.msg.StdDecoders
-
public class StdDecoders extends java.lang.Object
Contains various standard decoders.
-
-
Field Summary
Fields Modifier and Type Field Description static MessageDecoder<java.lang.Boolean>
BOOL
Responses returning a boolean.static MessageDecoder<java.lang.Float>
F32
static MessageDecoder<java.lang.Short>
I16
Responses returning an short.static MessageDecoder<java.lang.Integer>
I32
Responses returning an integer.static MessageDecoder<java.lang.Byte>
I8
Responses returning an byte.static MessageDecoder<java.lang.String>
STRING
Expects a string.static MessageDecoder<java.lang.String>
STRING_LINIENT
Expects a string, or an empty message.static MessageDecoder<byte[]>
VAR_BYTE_ARR
Responses returning a variable byte arraystatic MessageDecoder<int[]>
VAR_INT_ARR
Responses returning an integer array.static MessageDecoder<java.util.Map<java.lang.Integer,Var>>
VAR_LIST_DECODER
Decodes a list of variables, containing <var ID, var value> pairs.static MessageDecoder<Var>
VAR_LIST_DECODER_SINGLE
static MessageDecoder<java.lang.Void>
VOID
Responses returning void (e.g.
-
Constructor Summary
Constructors Constructor Description StdDecoders()
-
-
-
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.
-
F32
public static final MessageDecoder<java.lang.Float> F32
-
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
-
-