Package org.freedesktop.dbus.interfaces
Class Properties.PropertiesChanged
- java.lang.Object
-
- org.freedesktop.dbus.messages.Message
-
- org.freedesktop.dbus.messages.DBusSignal
-
- org.freedesktop.dbus.interfaces.Properties.PropertiesChanged
-
- Enclosing interface:
- Properties
public static class Properties.PropertiesChanged extends DBusSignal
Signal generated when a property changes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.freedesktop.dbus.messages.Message
Message.ArgumentType, Message.Endian, Message.Flags, Message.HeaderField, Message.MessageType
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringinterfaceNameprivate java.util.Map<java.lang.String,Variant<?>>propertiesChangedprivate java.util.List<java.lang.String>propertiesRemoved-
Fields inherited from class org.freedesktop.dbus.messages.Message
logger, MAXIMUM_ARRAY_LENGTH, MAXIMUM_MESSAGE_LENGTH, MAXIMUM_NUM_UNIX_FDS, PROTOCOL
-
-
Constructor Summary
Constructors Constructor Description PropertiesChanged(java.lang.String _path, java.lang.String _interfaceName, java.util.Map<java.lang.String,Variant<?>> _propertiesChanged, java.util.List<java.lang.String> _propertiesRemoved)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInterfaceName()Get name of the interface created this signal (e.g.java.util.Map<java.lang.String,Variant<?>>getPropertiesChanged()Return the changed properties.java.util.List<java.lang.String>getPropertiesRemoved()Returns a list of removed property keys.java.lang.StringtoString()Formats the message in a human-readable format.-
Methods inherited from class org.freedesktop.dbus.messages.DBusSignal
appendbody, createReal
-
Methods inherited from class org.freedesktop.dbus.messages.Message
align, append, appendByte, appendBytes, appendint, createHeaderArgs, demarshallint, demarshallint, demarshallintBig, demarshallintLittle, extract, extract, getAlignment, getByteCounter, getDestination, getEndianess, getFiledescriptors, getFlags, getHeader, getHeader, getHeaderFieldName, getHeaders, getInterface, getName, getParameters, getPath, getReplySerial, getSerial, getSig, getSource, getType, getWiredata, getWireData, marshallint, marshallintBig, marshallintLittle, pad, padAndMarshall, setArgs, setByteCounter, setHeader, setSerial, setSource, setWiredata
-
-
-
-
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
-
-