Interface DBus.Properties

  • All Superinterfaces:
    DBusInterface
    Enclosing interface:
    DBus

    public static interface DBus.Properties
    extends DBusInterface
    A standard properties interface.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <A> A Get​(java.lang.String interface_name, java.lang.String property_name)
      Get the value for the given property.
      java.util.Map<java.lang.String,​Variant> GetAll​(java.lang.String interface_name)
      Get all properties and values.
      <A> void Set​(java.lang.String interface_name, java.lang.String property_name, A value)
      Set the value for the given property.
    • Method Detail

      • Get

        <A> A Get​(java.lang.String interface_name,
                  java.lang.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​(java.lang.String interface_name,
                     java.lang.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

        java.util.Map<java.lang.String,​Variant> GetAll​(java.lang.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.