org.freedesktop
Interface DBus.Properties

All Superinterfaces:
DBusInterface
Enclosing interface:
DBus

public static interface DBus.Properties
extends DBusInterface

A standard properties interface.


Method Summary
<A> A
Get(String interface_name, String property_name)
          Get the value for the given property.
 Map<String,Variant> GetAll(String interface_name)
          Get all properties and values.
<A> void
Set(String interface_name, String property_name, A value)
          Set the value for the given property.
 
Methods inherited from interface org.freedesktop.dbus.DBusInterface
isRemote
 

Method Detail

Get

<A> A Get(String interface_name,
          String property_name)
Get the value for the given property.

Parameters:
interface_name - The interface this property is associated with.
property_name - The name of the property.
Returns:
The value of the property (may be any valid DBus type).

Set

<A> void Set(String interface_name,
             String property_name,
             A value)
Set the value for the given property.

Parameters:
interface_name - The interface this property is associated with.
property_name - The name of the property.
value - The new value of the property (may be any valid DBus type).

GetAll

Map<String,Variant> GetAll(String interface_name)
Get all properties and values.

Parameters:
interface_name - The interface the properties is associated with.
Returns:
The properties mapped to their values.