Interface DBusBasicType

All Superinterfaces:
DBusType
All Known Implementing Classes:
DBusBoolean, DBusByte, DBusDouble, DBusInt16, DBusInt32, DBusInt64, DBusObjectPath, DBusSignature, DBusString, DBusUInt16, DBusUInt32, DBusUInt64, DBusUnixFD

public interface DBusBasicType extends DBusType
The D-Bus type system consists of two distinct categories known as basic and container types. The basic types are the simplest types and their structure is entirely defined by their 1-character type code.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the wrapped value of this basic type.

    Methods inherited from interface com.lucimber.dbus.type.DBusType

    getType
  • Method Details

    • getDelegate

      Object getDelegate()
      Gets the wrapped value of this basic type. The D-Bus type system is made of ASCII characters representing the value's type. Each D-Bus data type is mapped in this framework by its corresponding class. This method enables the access to the Java's data type - the delegate. If this basic type is for example a DBusBoolean, the returned object will be a Boolean.
      Returns:
      an Object