Package com.lucimber.dbus.type
Interface DBusContainerType
- All Superinterfaces:
DBusType
- All Known Implementing Classes:
DBusArray
,DBusDict
,DBusDictEntry
,DBusStruct
,DBusVariant
The D-Bus type system consists of two distinct categories known as basic and container types. The
container types are complex types. Their structure is defined by the type code of the content and
their enclosing type code(s).
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the wrapped value of this container type.Gets the signature of this container type.
-
Method Details
-
getSignature
DBusSignature getSignature()Gets the signature of this container type. The returned signature describes the container and its content.- Returns:
- a
DBusSignature
-
getDelegate
Object getDelegate()Gets the wrapped value of this container 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 container is for example aDBusArray
, the returned object will be aList
.- Returns:
- an
Object
-