Class Properties.PropertiesChanged

  • Enclosing interface:
    Properties

    public static class Properties.PropertiesChanged
    extends DBusSignal
    Signal generated when a property changes.
    • Field Detail

      • propertiesChanged

        private final java.util.Map<java.lang.String,​Variant<?>> propertiesChanged
      • propertiesRemoved

        private final java.util.List<java.lang.String> propertiesRemoved
      • interfaceName

        private final java.lang.String interfaceName
    • Constructor Detail

      • PropertiesChanged

        public PropertiesChanged​(java.lang.String _path,
                                 java.lang.String _interfaceName,
                                 java.util.Map<java.lang.String,​Variant<?>> _propertiesChanged,
                                 java.util.List<java.lang.String> _propertiesRemoved)
                          throws DBusException
        Throws:
        DBusException
    • Method Detail

      • getInterfaceName

        public java.lang.String getInterfaceName()
        Get name of the interface created this signal (e.g. org.bluez.Adapter1).
        Returns:
        String
      • getPropertiesChanged

        public java.util.Map<java.lang.String,​Variant<?>> getPropertiesChanged()
        Return the changed properties. Key is the properties name, value is Variant containing any type.
        Returns:
        Map
      • getPropertiesRemoved

        public java.util.List<java.lang.String> getPropertiesRemoved()
        Returns a list of removed property keys.
        Returns:
        List
      • toString

        public java.lang.String toString()
        Description copied from class: Message
        Formats the message in a human-readable format.
        Overrides:
        toString in class Message