Uses of Class
com.universaldevices.upnp.UDProxyDevice

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

Uses of UDProxyDevice in com.udi.insteon.client
 

Methods in com.udi.insteon.client with parameters of type UDProxyDevice
static java.util.ArrayList<UDNode> InsteonOps.getAssociatedDevices(UDNode node, UDProxyDevice device)
          Returns an ArrayList [sorted] of all the associated UDNodes for a given UDNode
static java.util.Hashtable<java.lang.String,SceneProfileAttributes> SceneProfileAttributes.getSceneAttributes(UDProxyDevice device, java.lang.String scene_id, java.lang.String node)
          Returns a Hashtable of SceneProfileAttributes for a given scene or controller
 

Constructors in com.udi.insteon.client with parameters of type UDProxyDevice
InsteonEngineOps(UDProxyDevice dev)
           
 

Uses of UDProxyDevice in com.udi.isy.jsdk
 

Methods in com.udi.isy.jsdk with parameters of type UDProxyDevice
 void ISYClient.onDeviceOffLine(UDProxyDevice device)
          This method is invoked when an ISY is no longer reachable (for any reason)
 void ISYClient.onDeviceOnLine(UDProxyDevice device)
          This method is invoked when an ISY is on line (possibly again)
 void ISYClient.onDeviceSpecific(UDProxyDevice device, java.lang.String action, java.lang.String node, XMLElement ei)
          Notifies the client of any device specific changes.
 void ISYClient.onDiscoveringNodes(UDProxyDevice device)
          This method is invoked when ISY goes into Linking/Discovery mode
 void ISYClient.onFolderRemoved(UDProxyDevice device, java.lang.String folderAddress)
          This method is called when a Folder is removed
 void ISYClient.onFolderRenamed(UDProxyDevice device, UDFolder folder)
          This method is called when a Folder is renamed
 void ISYClient.onGroupRemoved(UDProxyDevice device, java.lang.String groupAddress)
          This method is invoked when a group/scene is permanently removed from ISY
 void ISYClient.onGroupRenamed(UDProxyDevice device, UDGroup group)
          This method is invoked when a group/scene is renamed
 void ISYClient.onInternetAccessUpdated(UDProxyDevice device, java.lang.String url, java.lang.String action)
          This method is called when the state of internet access has changed
 void ISYClient.onModelChanged(UDProxyDevice device, UDControl control, java.lang.Object value, UDNode node)
          This method is invoked when ISY senses a change in the value of any UDControl for any UDNode
 void ISYClient.onNetworkRenamed(UDProxyDevice device, java.lang.String newName)
          This method is invoked when the network has been renamed
 void ISYClient.onNewFolder(UDProxyDevice device, UDFolder newFolder)
          This method is called when a new folder is created
 void ISYClient.onNewGroup(UDProxyDevice device, UDGroup new_group)
          This method is invoked when a new group/scene has been created in ISY
 void ISYClient.onNewNode(UDProxyDevice device, UDNode newNode)
          This method is invoked when a new node (representation of a physical device) is added to ISY
 void ISYClient.onNodeDiscoveryStopped(UDProxyDevice device)
          This method is invoked when ISY is no longer in Linking/ Discovery mode
 void ISYClient.onNodeEnabled(UDProxyDevice device, UDNode node, boolean b)
          This method is invoked when a node is enabled or disabled
 void ISYClient.onNodeError(UDProxyDevice device, UDNode node)
          This method is invoked when there's an error communicating with the node (or, better said, the physical device which is represented by this node>
 void ISYClient.onNodeHasPendingDeviceWrites(UDProxyDevice device, UDNode node, boolean hasPending)
          This method is called when the node has pending device writes
 void ISYClient.onNodeIsWritingToDevice(UDProxyDevice device, UDNode node, boolean isWriting)
          This method is called when the device associated with the node is being programmed (written to)
 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
 void ISYClient.onNodeParentChanged(UDProxyDevice device, UDNode node, UDNode newParent)
          This method is called when the parent of a node has changed
 void ISYClient.onNodePowerInfoChanged(UDProxyDevice device, UDNode node)
          This method is called when the power information has changed for a node
 void ISYClient.onNodeRemoved(UDProxyDevice device, java.lang.String nodeAddress)
          This method is invoked when a UDNode (and any associated physical device thereof) has been permanently removed from ISY
 void ISYClient.onNodeRemovedFromGroup(UDProxyDevice device, UDNode node, UDGroup group)
          This method is invoked when UDNode has been removed from a group/scene (UDGroup
 void ISYClient.onNodeRenamed(UDProxyDevice device, UDNode node)
          This method is invoked when a UDNode has been renamed
 void ISYClient.onNodeToGroupRoleChanged(UDProxyDevice device, UDNode node, UDGroup group, char new_role)
          Notifies the client that the node's role for a group changed
 void ISYClient.onProgress(UDProxyDevice device, java.lang.String action, XMLElement ei)
          Notifies the client of the progress of actions currently being taken.
 void ISYClient.onSystemConfigChanged(UDProxyDevice device, java.lang.String event, XMLElement eventInfo)
          Notifies the client that system configurations have changed
 void ISYClient.onSystemStatus(UDProxyDevice device, java.lang.String event)
          This method is invoked when the state of ISY changes
 void ISYClient.onTriggerStatus(UDProxyDevice device, java.lang.String arg1, XMLElement arg2)
          This method is invoked when the trigger status changes
 

Uses of UDProxyDevice in com.universaldevices.client
 

Methods in com.universaldevices.client that return UDProxyDevice
 UDProxyDevice UDClient.getDevice()
          Returns the UDProxyDevice device object which represents ISY and its services in its entirety.
 

Methods in com.universaldevices.client with parameters of type UDProxyDevice
 void UDClient.onNewDevice(UDProxyDevice device)
          This method is called back by UDI Network Services when a new device is announced based on the device-type as set in the start method
abstract  void UDClient.onNewDeviceAnnounced(UDProxyDevice device)
          Is called back when a new device is announced based on the device-type as set in the UDClient.start(String) method
 

Uses of UDProxyDevice in com.universaldevices.device.model
 

Fields in com.universaldevices.device.model declared as UDProxyDevice
 UDProxyDevice DeviceNodeMap.device
          The the logical representation of ISY
 

Methods in com.universaldevices.device.model with parameters of type UDProxyDevice
 boolean DeviceNodeMap.equals(UDProxyDevice device, java.lang.String address)
          Tests for equality
 void UDModelChangeListener.onDeviceOffLine(UDProxyDevice device)
           
 void IModelChangeListener.onDeviceOffLine(UDProxyDevice device)
          Notifies the client that ISY is no longer reachable
 void UDModelChangeListener.onDeviceOnLine(UDProxyDevice device)
           
 void IModelChangeListener.onDeviceOnLine(UDProxyDevice device)
          Notifies the client that ISY is accessible and on-line.
 void UDModelChangeListener.onDeviceSpecific(UDProxyDevice device, java.lang.String action, java.lang.String node, XMLElement ei)
           
 void IModelChangeListener.onDeviceSpecific(UDProxyDevice device, java.lang.String action, java.lang.String node, XMLElement ei)
          Notifies the client of any device specific changes.
 void UDModelChangeListener.onDiscoveringNodes(UDProxyDevice device)
           
 void IModelChangeListener.onDiscoveringNodes(UDProxyDevice device)
          Notifies the client that the system is in Linking mode.
 void UDModelChangeListener.onFolderRemoved(UDProxyDevice device, java.lang.String folderAddress)
           
 void IModelChangeListener.onFolderRemoved(UDProxyDevice device, java.lang.String folderAddress)
          Notifies the client of the removal of a folder from the system.
 void UDModelChangeListener.onFolderRenamed(UDProxyDevice device, UDFolder folder)
           
 void IModelChangeListener.onFolderRenamed(UDProxyDevice device, UDFolder folder)
          Notifies the client of the change in name of a folder in the system.
 void UDModelChangeListener.onGroupRemoved(UDProxyDevice device, java.lang.String groupAddress)
           
 void IModelChangeListener.onGroupRemoved(UDProxyDevice device, java.lang.String groupAddress)
          Notifies the client of the removal of a group from the system.
 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.onInternetAccessUpdated(UDProxyDevice device, java.lang.String url, java.lang.String action)
           
 void IModelChangeListener.onInternetAccessUpdated(UDProxyDevice device, java.lang.String url, java.lang.String action)
          Notifies the client of the status of internet access
 void UDModelChangeListener.onModelChanged(UDProxyDevice device, UDControl control, java.lang.Object value, UDNode node)
           
 void IModelChangeListener.onModelChanged(UDProxyDevice device, UDControl control, java.lang.Object value, UDNode node)
          Notifies the client that a UDControl changed.
 void UDModelChangeListener.onNetworkRenamed(UDProxyDevice device, java.lang.String newName)
           
 void IModelChangeListener.onNetworkRenamed(UDProxyDevice device, java.lang.String newName)
          Notifies the client of the name change in the top most node in the device tree (network).
 void UDModelChangeListener.onNewDevice(UDProxyDevice device)
           
 void IModelChangeListener.onNewDevice(UDProxyDevice device)
          Notifies the client that a new device was discovered.
 void UDModelChangeListener.onNewFolder(UDProxyDevice device, UDFolder newFolder)
           
 void IModelChangeListener.onNewFolder(UDProxyDevice device, UDFolder newFolder)
          Notifies the client of the addition of a new folder to 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.onNewNode(UDProxyDevice device, UDNode newNode)
           
 void IModelChangeListener.onNewNode(UDProxyDevice device, UDNode newNode)
          Notifies the client of the addition of a new node (device) to the system.
 void UDModelChangeListener.onNodeDeviceIdChanged(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeDeviceIdChanged(UDProxyDevice device, UDNode node)
          Notifies the client that the address of the device represented by this node has changed.
 void UDModelChangeListener.onNodeDevicePropertiesRefreshed(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeDevicePropertiesRefreshed(UDProxyDevice device, UDNode node)
          Notifies the client that all the devices properties for a node were refreshed
 void UDModelChangeListener.onNodeDevicePropertiesRefreshedComplete(UDProxyDevice proxyDevice)
           
 void IModelChangeListener.onNodeDevicePropertiesRefreshedComplete(UDProxyDevice proxyDevice)
          Called after the properties for one or more nodes has been refreshed.
 void UDModelChangeListener.onNodeDevicePropertyChanged(UDProxyDevice device, UDNode node, com.universaldevices.common.properties.UDProperty<?> property)
           
 void IModelChangeListener.onNodeDevicePropertyChanged(UDProxyDevice device, UDNode node, com.universaldevices.common.properties.UDProperty<?> property)
          Notifies the client that a node property has changed
 void UDModelChangeListener.onNodeDiscoveryStopped(UDProxyDevice device)
           
 void IModelChangeListener.onNodeDiscoveryStopped(UDProxyDevice device)
          Notifies the client that the system is no longer in Linking mode.
 void UDModelChangeListener.onNodeEnabled(UDProxyDevice device, UDNode node, boolean b)
           
 void IModelChangeListener.onNodeEnabled(UDProxyDevice device, UDNode node, boolean b)
          Notifies the client that a node (device) in the system has either been enabled or disabled
 void UDModelChangeListener.onNodeError(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeError(UDProxyDevice device, UDNode node)
          Notifies the client that a node (device) in the system has encountered an error (communications or otherwise)
 void UDModelChangeListener.onNodeErrorCleared(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeErrorCleared(UDProxyDevice device, UDNode node)
          Notifies the client that a node (device) in the system no longer has an error (communications or otherwise)
 void UDModelChangeListener.onNodeHasPendingDeviceWrites(UDProxyDevice device, UDNode node, boolean hasPending)
           
 void IModelChangeListener.onNodeHasPendingDeviceWrites(UDProxyDevice device, UDNode node, boolean hasPending)
          Notifies the client that a node's parent has changed
 void UDModelChangeListener.onNodeIsWritingToDevice(UDProxyDevice device, UDNode node, boolean isWriting)
           
 void IModelChangeListener.onNodeIsWritingToDevice(UDProxyDevice device, UDNode node, boolean isWriting)
          Notifies the client that a node's parent has changed
 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.onNodeParentChanged(UDProxyDevice device, UDNode node, UDNode newParent)
           
 void IModelChangeListener.onNodeParentChanged(UDProxyDevice device, UDNode node, UDNode newParent)
          Notifies the client that a node's parent has changed
 void UDModelChangeListener.onNodePowerInfoChanged(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodePowerInfoChanged(UDProxyDevice device, UDNode node)
          Notifies the clients that the node's power utilization information has changed
 void UDModelChangeListener.onNodeRemoved(UDProxyDevice device, java.lang.String nodeAddress)
           
 void IModelChangeListener.onNodeRemoved(UDProxyDevice device, java.lang.String nodeAddress)
          Notifies the client of the removal of a node (device) from the system.
 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.onNodeRenamed(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeRenamed(UDProxyDevice device, UDNode node)
          Notifies the client of the change in name of a node in the system.
 void UDModelChangeListener.onNodeRevised(UDProxyDevice device, UDNode node)
           
 void IModelChangeListener.onNodeRevised(UDProxyDevice device, UDNode node)
          Notifies the client of the revision of a node (device) to 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
 void UDModelChangeListener.onProgress(UDProxyDevice device, java.lang.String action, XMLElement ei)
           
 void IModelChangeListener.onProgress(UDProxyDevice device, java.lang.String action, XMLElement ei)
          Notifies the client of the progress of actions currently being taken.
abstract  void UDNodeDevicePropertiesProcessor.onPropertiesRefreshed(UDProxyDevice proxyDevice, java.lang.String nodeId)
          Called whenever all the properties are refreshed for a node.
abstract  void UDNodeDevicePropertiesProcessor.onPropertiesRefreshedComplete(UDProxyDevice proxyDevice)
          Called after the properties for one or more nodes has been refreshed.
abstract  void UDNodeDevicePropertiesProcessor.onPropertyChange(UDProxyDevice proxyDevice, java.lang.String nodeId, com.universaldevices.common.properties.UDProperty<?> property)
          Called whenever a property has changed.
 void UDModelChangeListener.onSystemConfigChanged(UDProxyDevice device, java.lang.String event, XMLElement eventInfo)
           
 void IModelChangeListener.onSystemConfigChanged(UDProxyDevice device, java.lang.String event, XMLElement eventInfo)
          Notifies the client that system configurations have changed
 void UDModelChangeListener.onSystemStatus(UDProxyDevice device, java.lang.String event)
           
 void IModelChangeListener.onSystemStatus(UDProxyDevice device, java.lang.String event)
          Notifies the client whether or not the system is busy
 void UDModelChangeListener.onTriggerStatus(UDProxyDevice device, java.lang.String action, XMLElement ei)
           
 void IModelChangeListener.onTriggerStatus(UDProxyDevice device, java.lang.String action, XMLElement ei)
          Notifies the client of any changes in the schedules
 void UDNodeDevicePropertiesParser.setProxyDevice(UDProxyDevice proxyDevice)
           
 

Constructors in com.universaldevices.device.model with parameters of type UDProxyDevice
DeviceNodeMap(UDProxyDevice device, java.lang.String address)
          Constructor
 

Uses of UDProxyDevice in com.universaldevices.soap
 

Fields in com.universaldevices.soap declared as UDProxyDevice
 UDProxyDevice UDHTTPResponse.device
          The UDProxyDevice from which this response is received
 

Methods in com.universaldevices.soap with parameters of type UDProxyDevice
static UDSOAPRequest UDSOAPRequest.create(boolean isSSL, java.net.InetSocketAddress address, java.lang.String method, java.lang.String url_path, java.lang.String httpCredentials, UDProxyDevice dev)
          UDSOAPRequest factory method
 

Constructors in com.universaldevices.soap with parameters of type UDProxyDevice
UDHTTPResponse(int status, UDProxyDevice device)
          Constructor
UDSOAPRequest(AbstractHTTPRequest request, UDProxyDevice dev)
          Constructor
 

Uses of UDProxyDevice in com.universaldevices.upnp
 

Fields in com.universaldevices.upnp declared as UDProxyDevice
static UDProxyDevice UDControlPoint.firstDevice
          First ever ISY discovered by UDControlPoint
 

Fields in com.universaldevices.upnp with type parameters of type UDProxyDevice
static java.util.Hashtable<java.lang.String,UDProxyDevice> UDControlPoint.devices
          A Hashtable of UDProxyDevices representing ISYs indexed using their uuid
static java.util.Hashtable<java.lang.String,UDProxyDevice> UDControlPoint.other_devices
          A Hashtable of UDProxyDevices representing non-ISYs indexed using their uuid
 

Methods in com.universaldevices.upnp with parameters of type UDProxyDevice
 void UDControlPoint.addDevice(UDProxyDevice edev)
          Adds an embedded device
 void UDDeviceStateListener.deviceStateChanged(UDProxyDevice device, java.lang.String control, java.lang.String action, java.lang.String node, XMLElement eventInfo, boolean is_group)
          There was a change in a node attached/linked to ISY
 void UDControlPoint.deviceStateChanged(UDProxyDevice device, java.lang.String control, java.lang.String action, java.lang.String node, XMLElement ei, boolean is_group)
          ISY's state changed
static UDGroup UDControlPoint.getGroupWhereNodeIsMaster(java.lang.String nodeId, UDProxyDevice device)
          Returns the group where the specified node plays the role of a controller/master
static java.util.ArrayList<UDGroup> UDControlPoint.getNodeGroups(java.lang.String nodeId, UDProxyDevice device)
          Returns all the groups a node belongs to
static java.lang.String UDControlPoint.getRootDeviceGroupAddress(UDProxyDevice device)
          Returns the address for the root group
 void UDDeviceStateListener.offLine(UDProxyDevice device)
          Device is offLine or not responding
 void UDControlPoint.offLine(UDProxyDevice device)
          Device is offLine or not responding
 void UDDeviceStateListener.onLine(UDProxyDevice device)
          Device is onLine
 void UDControlPoint.onLine(UDProxyDevice device)
          Device is onLine
static boolean UDProxyDevice.processDescriptionURL(java.lang.String url, UDProxyDevice dev)
           
static boolean UDProxyDevice.processDescriptionURL(java.lang.String url, UDProxyDevice dev, boolean show_error)
           
abstract  void UDIEventProcessor.processEvent(UDProxyDevice device, java.lang.String control, java.lang.String action, XMLElement ei)
          Process the event by providing the appropriate callback to the given listener.
 void UDDeviceStateListener.systemStatus(UDProxyDevice device, java.lang.String event)
          Notifies the client of important system status changes
 void UDControlPoint.systemStatus(UDProxyDevice device, java.lang.String event)
          Notifies all the IModelChangeListeners of system status changes (busy, ready, progress update)
 

Constructors in com.universaldevices.upnp with parameters of type UDProxyDevice
UDIRESTProcessor(UDProxyDevice device)
          Processes REST requests for a specific device.
UDIWebServiceProcessor(java.lang.String webServiceName, UDProxyDevice device)
          Processes requests for the specified WEB service.
 

Uses of UDProxyDevice in example
 

Methods in example with parameters of type UDProxyDevice
 void MyISYInsteonClient.onNewDeviceAnnounced(UDProxyDevice device)
          This method is called when a new ISY is announced or discovered on the network.
 void MyISYInsteonClient.onNodeDeviceIdChanged(UDProxyDevice device, UDNode node)
           
 void MyISYInsteonClient.onNodeDevicePropertiesRefreshed(UDProxyDevice device, UDNode node)
           
 void MyISYInsteonClient.onNodeDevicePropertiesRefreshedComplete(UDProxyDevice proxyDevice)
           
 void MyISYInsteonClient.onNodeDevicePropertyChanged(UDProxyDevice device, UDNode node, com.universaldevices.common.properties.UDProperty<?> property)
           
 void MyISYInsteonClient.onNodeErrorCleared(UDProxyDevice arg0, UDNode arg1)
           
 void MyISYInsteonClient.onNodeRevised(UDProxyDevice device, UDNode node)