Class DictEntryDecoder<KeyT extends DBusBasicType,ValueT extends DBusType>

java.lang.Object
com.lucimber.dbus.codec.decoder.DictEntryDecoder<KeyT,ValueT>
Type Parameters:
KeyT - The data type of the key.
ValueT - The data type of the value.
All Implemented Interfaces:
Decoder<ByteBuffer,DBusDictEntry<KeyT,ValueT>>

public final class DictEntryDecoder<KeyT extends DBusBasicType,ValueT extends DBusType> extends Object implements Decoder<ByteBuffer,DBusDictEntry<KeyT,ValueT>>
A decoder which unmarshals a key-value pair from the byte stream format used by D-Bus.
  • Constructor Details

    • DictEntryDecoder

      public DictEntryDecoder(DBusSignature signature)
      Creates a new instance with mandatory parameters.
      Parameters:
      signature - the signature of the dict-entry
  • Method Details