Interface Properties

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Properties.PropertiesChanged
      Signal generated when a property changes.
    • Method Summary

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

      • Get

        <A> A Get​(java.lang.String _interfaceName,
                  java.lang.String _propertyName)
        Get the value for the given property.
        Type Parameters:
        A - whatever
        Parameters:
        _interfaceName - The interface this property is associated with.
        _propertyName - The name of the property.
        Returns:
        The value of the property (may be any valid DBus type).
      • Set

        <A> void Set​(java.lang.String _interfaceName,
                     java.lang.String _propertyName,
                     A _value)
        Set the value for the given property.
        Type Parameters:
        A - whatever
        Parameters:
        _interfaceName - The interface this property is associated with.
        _propertyName - 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 _interfaceName)
        Get all properties and values.
        Parameters:
        _interfaceName - The interface the properties is associated with.
        Returns:
        The properties mapped to their values.