topology
Class GroupOverlay

java.lang.Object
  extended by topology.GroupOverlay

public abstract class GroupOverlay
extends Object

A dynamic view of a group's online devices and connections among them. Each group has its own overlay. The overlay is constantly changing depending on the connectivity of the devices in the group.


Field Summary
protected  ArrayList<Device> devices
          The online devices linked to users in the group.
(package private)  Group group
          A reference to the group for which this overlay is maintained.
 
Constructor Summary
GroupOverlay()
           
 
Method Summary
abstract  ArrayList<Device> getDevices()
          Returns the list of devices in this overlay.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

devices

protected ArrayList<Device> devices
The online devices linked to users in the group. This list is a subset of the devices linked to users in the group.


group

Group group
A reference to the group for which this overlay is maintained.

Constructor Detail

GroupOverlay

public GroupOverlay()
Method Detail

getDevices

public abstract ArrayList<Device> getDevices()
Returns the list of devices in this overlay.