Uses of Class
com.lucimber.dbus.type.DBusVariant
Packages that use DBusVariant
Package
Description
D-Bus message decoding infrastructure for converting wire format to Java objects.
D-Bus message encoding infrastructure for converting Java objects to wire format.
Standard D-Bus interfaces and implementations for common D-Bus functionality.
Type-safe D-Bus data types and containers providing compile-time marshalling safety.
Utility classes and helper functions for D-Bus operations and internal framework use.
-
Uses of DBusVariant in com.lucimber.dbus.codec.decoder
Methods in com.lucimber.dbus.codec.decoder that return types with arguments of type DBusVariant -
Uses of DBusVariant in com.lucimber.dbus.codec.encoder
Methods in com.lucimber.dbus.codec.encoder with parameters of type DBusVariant -
Uses of DBusVariant in com.lucimber.dbus.standard
Methods in com.lucimber.dbus.standard that return types with arguments of type DBusVariantModifier and TypeMethodDescriptionObjectManager.getManagedObjects()
Gets all managed objects below this object path.Properties.getProperties
(DBusString interfaceName) Gets all properties.Properties.getProperty
(DBusString interfaceName, DBusString propertyName) Gets the value of a property.Methods in com.lucimber.dbus.standard with parameters of type DBusVariantModifier and TypeMethodDescriptionvoid
Properties.setProperty
(DBusString interfaceName, DBusString propertyName, DBusVariant value) Sets the value of a property. -
Uses of DBusVariant in com.lucimber.dbus.type
Methods in com.lucimber.dbus.type that return DBusVariantMethods in com.lucimber.dbus.type that return types with arguments of type DBusVariantModifier and TypeMethodDescriptionstatic DBusDict<DBusString,
DBusVariant> DBusDict.fromVariantMap
(Map<String, Object> map) Creates a dictionary with string keys and variant values from a Java Map.static DBusDict<DBusString,
DBusVariant> DBusDict.ofStringToVariant()
Creates a dictionary with string keys and variant values. -
Uses of DBusVariant in com.lucimber.dbus.util
Method parameters in com.lucimber.dbus.util with type arguments of type DBusVariantModifier and TypeMethodDescriptionHeaderFieldExtractor.extractOptional
(Map<HeaderField, DBusVariant> headerFields, HeaderField field, Class<T> expectedType) Extracts an optional header field value of the specified type.HeaderFieldExtractor.extractOptionalString
(Map<HeaderField, DBusVariant> headerFields, HeaderField field) Extracts an optional string header field value.static <T extends DBusType>
THeaderFieldExtractor.extractRequired
(Map<HeaderField, DBusVariant> headerFields, HeaderField field, Class<T> expectedType) Extracts a required header field value of the specified type.static String
HeaderFieldExtractor.extractRequiredString
(Map<HeaderField, DBusVariant> headerFields, HeaderField field) Extracts a required string header field value.