com.universaldevices.device.model
Class UDFolder

java.lang.Object
  extended by com.universaldevices.device.model.UDNode
      extended by com.universaldevices.device.model.UDFolder
All Implemented Interfaces:
java.lang.Comparable

public class UDFolder
extends UDNode

UDFolder represents a Folder

A folder is also a node in the device tree but without any other functionality except for grouping of other nodes Note:UDFolder is created/instantiated by the underlying UD Network and Services Layers and should not be created independently

Author:
UDArchitect
See Also:
UDNode

Field Summary
 
Fields inherited from class com.universaldevices.device.model.UDNode
address, dcPeriod, deviceClass, isEnabled, name, parent, parentName, parentType, type, typeReadable, UD_HIERARCHY_NODE_TYPE_FOLDER, UD_HIERARCHY_NODE_TYPE_GROUP, UD_HIERARCHY_NODE_TYPE_NODE, UD_HIERARCHY_NODE_TYPE_NOTSET, UD_PRODUCT_FAMILY_ADR, UD_PRODUCT_FAMILY_BRULTECH, UD_PRODUCT_FAMILY_DEFAULT, UD_PRODUCT_FAMILY_GNC, UD_PRODUCT_FAMILY_INSTEON, UD_PRODUCT_FAMILY_RCS, UD_PRODUCT_FAMILY_UDI, UD_PRODUCT_FAMILY_UPB, UD_PRODUCT_FAMILY_ZWAVE, uuid, wattage
 
Constructor Summary
UDFolder(java.lang.String address, java.lang.String name)
          Constructor
UDFolder(XMLElement xml, java.lang.Object dev)
          Constructor
 
Method Summary
 
Methods inherited from class com.universaldevices.device.model.UDNode
compareTo, equals, getAction, getControls, getDeviceType, getFamilyId, getFormattedDeviceId, getHasPendingDeviceWrites, getNodeDeviceProperties, getNodeFlag, getPrimaryNode, getResponderType, getRxEndpointMask, getSubgroup, getTxEndpointMask, init, isController, isDefaultFamilyId, isDevicePrimaryNode, isInError, isQueryable, isResponder, isRootNode, isWritingToDevice, processElement, refresh, revise, setDeviceType, setDeviceType, setFamilyId, setFormattedDeviceId, setHasPendingDeviceWrites, setIsController, setIsInError, setIsQueryable, setIsResponder, setIsWritingToDevice, setNodeDeviceProperties, setNodeFlag, setParentType, setPrimaryNode, setResponderType, setRxEndpointMask, setSubgroup, setTxEndpointMask, setType, toString, updateState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDFolder

public UDFolder(XMLElement xml,
                java.lang.Object dev)
Constructor

Is called by the underlying UD Network and Services Layers based on the (XML) nodes configuration retrieved from the deivce (ISY).
Note: Should not be used independently

Parameters:
xml - - the xml/diml representation of a group
dev - - the device (UDProxyDevice

UDFolder

public UDFolder(java.lang.String address,
                java.lang.String name)
Constructor

Is called by the underlying UD Network and Services Layers based on a given address and given name Note: Should not be used independently

Parameters:
address - - the address to be used for this group (must be unique)
name - - the name to be used for this group