Class ArrayDecoder<ValueT extends DBusType>

java.lang.Object
com.lucimber.dbus.codec.decoder.ArrayDecoder<ValueT>
Type Parameters:
ValueT - The data type of the array.
All Implemented Interfaces:
Decoder<ByteBuffer,DBusArray<ValueT>>

public final class ArrayDecoder<ValueT extends DBusType> extends Object implements Decoder<ByteBuffer,DBusArray<ValueT>>
A decoder which unmarshals an array from the byte stream format used by D-Bus.
See Also:
  • Constructor Details

    • ArrayDecoder

      public ArrayDecoder(DBusSignature signature)
      Creates a new instance with mandatory parameters.
      Parameters:
      signature - the signature describing the array
  • Method Details