public class LocatedDeviceManager extends Object implements LocatedDeviceTrackerCustomizer
Constructor and Description |
---|
LocatedDeviceManager(DeviceDependency dependency) |
Modifier and Type | Method and Description |
---|---|
void |
addedDevice(LocatedDevice device)
A device tracked by the Tracker object has been added in the list.
|
boolean |
addingDevice(LocatedDevice device)
A device is being added to the Tracker object.
|
boolean |
contains(String deviceId) |
void |
modifiedDevice(LocatedDevice device,
String propertyName,
Object oldValue,
Object newValue)
Called when a device tracked by the Tracker object has been modified.
|
void |
movedDevice(LocatedDevice device,
Position oldPosition,
Position newPosition) |
void |
removedDevice(LocatedDevice device)
A device tracked by the Tracker object has been removed.
|
public LocatedDeviceManager(DeviceDependency dependency)
public boolean addingDevice(LocatedDevice device)
LocatedDeviceTrackerCustomizer
addingDevice
in interface LocatedDeviceTrackerCustomizer
device
- the device being added to the Tracker object.public void addedDevice(LocatedDevice device)
LocatedDeviceTrackerCustomizer
addedDevice
in interface LocatedDeviceTrackerCustomizer
device
- the added devicepublic void removedDevice(LocatedDevice device)
LocatedDeviceTrackerCustomizer
removedDevice
in interface LocatedDeviceTrackerCustomizer
device
- the removed device.public void modifiedDevice(LocatedDevice device, String propertyName, Object oldValue, Object newValue)
LocatedDeviceTrackerCustomizer
modifiedDevice
in interface LocatedDeviceTrackerCustomizer
device
- the changed devicepropertyName
- name of the property that has changedoldValue
- previous value of the propertynewValue
- new value of the propertypublic void movedDevice(LocatedDevice device, Position oldPosition, Position newPosition)
movedDevice
in interface LocatedDeviceTrackerCustomizer
public boolean contains(String deviceId)
Copyright © 2012-2013 ADELE Research Group. All Rights Reserved.