Interface Properties

    • Method Detail

      • Get

        <A> A Get​(String interface_name,
                  String property_name)
        Get the value for the given property.
        Type Parameters:
        A - whatever
        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.
        Type Parameters:
        A - whatever
        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.