Uses of Class
com.universaldevices.device.model.UDGroup

Packages that use UDGroup
com.udi.isy.jsdk   
com.udi.isy.jsdk.insteon   
com.universaldevices.client   
com.universaldevices.device.model   
com.universaldevices.upnp   
example   
 

Uses of UDGroup in com.udi.isy.jsdk
 

Methods in com.udi.isy.jsdk with parameters of type UDGroup
abstract  void ISYClient.onGroupRenamed(UDGroup group)
          This method is invoked when a group/scene is renamed
 void ISYClient.onGroupRenamed(UDProxyDevice device, UDGroup group)
          This method is invoked when a group/scene is renamed
abstract  void ISYClient.onNewGroup(UDGroup new_group)
          This method is invoked when a new group/scene has been created in ISY
 void ISYClient.onNewGroup(UDProxyDevice device, UDGroup new_group)
          This method is invoked when a new group/scene has been created in ISY
 void ISYClient.onNodeMoved(UDProxyDevice device, UDNode node, UDGroup group, char role)
          This method is invoked when a node has been moved to a scene/group
abstract  void ISYClient.onNodeMovedAsMaster(UDNode node, UDGroup group)
          This method is invoked when a node has been moved to a scene/group as a controller/master
abstract  void ISYClient.onNodeMovedAsSlave(UDNode node, UDGroup group)
          This method is invoked when a node has been moved to a scene/group as a responder/slave
abstract  void ISYClient.onNodeRemovedFromGroup(UDNode node, UDGroup group)
          This method is invoked when UDNode has been removed from a group/scene (UDGroup
 void ISYClient.onNodeRemovedFromGroup(UDProxyDevice device, UDNode node, UDGroup group)
          This method is invoked when UDNode has been removed from a group/scene (UDGroup
abstract  void ISYClient.onNodeToGroupRoleChanged(UDNode node, UDGroup group, char new_role)
          Notifies the client that the node's role for a group changed
 void ISYClient.onNodeToGroupRoleChanged(UDProxyDevice device, UDNode node, UDGroup group, char new_role)
          Notifies the client that the node's role for a group changed
 

Uses of UDGroup in com.udi.isy.jsdk.insteon
 

Methods in com.udi.isy.jsdk.insteon with parameters of type UDGroup
 boolean ISYInsteonClient.moveNodeToSceneAsMaster(UDNode node, UDGroup scene)
          Moves the specified UDNode to the specified scene (UDGroup as a controller/master
 boolean ISYInsteonClient.moveNodeToSceneAsSlave(UDNode node, UDGroup scene)
          Moves the specified UDNode to the specified scene (UDGroup as a responder/slave
 

Uses of UDGroup in com.universaldevices.client
 

Methods in com.universaldevices.client that return types with arguments of type UDGroup
 java.util.Hashtable<java.lang.String,UDGroup> UDClient.getGroups()
          Returns a Hashtable scenes/groups as configured in the system
 

Uses of UDGroup in com.universaldevices.device.model
 

Methods in com.universaldevices.device.model that return types with arguments of type UDGroup
static java.util.ArrayList<UDGroup> UDNodes.getSortedGroups(boolean includeRoot)
          Return an ArrayList of sorted groups
 

Methods in com.universaldevices.device.model with parameters of type UDGroup
 void UDModelChangeListener.onGroupRenamed(UDProxyDevice device, UDGroup group)
           
 void IModelChangeListener.onGroupRenamed(UDProxyDevice device, UDGroup group)
          Notifies the client of the change in name of a group in the system.
 void UDModelChangeListener.onNewGroup(UDProxyDevice device, UDGroup newGroup)
           
 void IModelChangeListener.onNewGroup(UDProxyDevice device, UDGroup newGroup)
          Notifies the client of the addition of a new group/scene to the system.
 void UDModelChangeListener.onNodeMoved(UDProxyDevice device, UDNode node, UDGroup group, char role)
           
 void IModelChangeListener.onNodeMoved(UDProxyDevice device, UDNode node, UDGroup group, char role)
          Notifies the client that a node was moved into a group/scene
 void UDModelChangeListener.onNodeRemovedFromGroup(UDProxyDevice device, UDNode node, UDGroup group)
           
 void IModelChangeListener.onNodeRemovedFromGroup(UDProxyDevice device, UDNode node, UDGroup group)
          Notifies the client of the removal of a node from a group in the system.
 void UDModelChangeListener.onNodeToGroupRoleChanged(UDProxyDevice device, UDNode node, UDGroup group, char newRole)
           
 void IModelChangeListener.onNodeToGroupRoleChanged(UDProxyDevice device, UDNode node, UDGroup group, char new_role)
          Notifies the client that the node's role for a group changed
 

Uses of UDGroup in com.universaldevices.upnp
 

Fields in com.universaldevices.upnp with type parameters of type UDGroup
static java.util.Hashtable<java.lang.String,UDGroup> UDControlPoint.groups
          A Hashtable of all the groups/scenes (UDGroup) in all the discovered ISYs
 

Methods in com.universaldevices.upnp that return UDGroup
static UDGroup UDControlPoint.getGroupWhereNodeIsMaster(java.lang.String nodeId, UDProxyDevice device)
          Returns the group where the specified node plays the role of a controller/master
 

Methods in com.universaldevices.upnp that return types with arguments of type UDGroup
static java.util.ArrayList<UDGroup> UDControlPoint.getNodeGroups(java.lang.String nodeId, UDProxyDevice device)
          Returns all the groups a node belongs to
 

Methods in com.universaldevices.upnp with parameters of type UDGroup
protected static void UDControlPoint.addGroup(UDGroup group, java.lang.Object dev)
          Adds a group when in initialization mode
 

Uses of UDGroup in example
 

Methods in example with parameters of type UDGroup
 void MyISYInsteonClient.onGroupRenamed(UDGroup group)
          This method is invoked when a group/scene is renamed
 void MyISYInsteonClient.onNewGroup(UDGroup newGroup)
          This method is called when a new group/scene has been created
 void MyISYInsteonClient.onNodeMovedAsMaster(UDNode node, UDGroup group)
          This method is invoked when a node (Insteon Device) has been moved to a scene as controller/master
 void MyISYInsteonClient.onNodeMovedAsSlave(UDNode node, UDGroup group)
          This method is invoked when a node (Insteon Device) has been moved to a scene as responder/slave
 void MyISYInsteonClient.onNodeRemovedFromGroup(UDNode node, UDGroup group)
          This method is called when a node (Insteon Device) is removed from a scene
 void MyISYInsteonClient.onNodeToGroupRoleChanged(UDNode node, UDGroup group, char new_role)
          This method is called when a node's role changes in the given group (master/slave role)