| Modifier and Type | Method and Description |
|---|---|
default Resource |
createAdvertResource(java.lang.String eui,
Device parentDevice)
A function that creates
Resource class object. |
default Attribute |
createAttribute(int id,
Capability parent)
A function that creates
Attribute class objects. |
default Capability |
createCapability(int capabilityId,
Resource parent)
A function that create one of various subclasses of
Capability
class object based on capabilityId. |
default Device |
createDevice(long deviceNodeId,
Network parent)
A function that creates
Device class object. |
default Network |
createNetwork(java.lang.String id)
A function that creates
Network class object. |
default Resource |
createResource(java.lang.String eui,
Device parentDevice,
Zone parentZone)
A function that creates
Resource class object. |
default Rule |
createRule(int id,
Network parent)
A function that creates
Rule class object. |
default Scene |
createScene(int sceneId,
Network parent)
A function that creates
Scene class object. |
default Zone |
createZone(int zoneId,
Network parent)
A function that creates
Zone class object. |
default Network createNetwork(java.lang.String id)
Network class object.createNetwork in interface Creatorid - ID of networkNetwork.createNetwork(String)default Device createDevice(long deviceNodeId, Network parent)
Device class object.createDevice in interface CreatordeviceNodeId - ID of device.parent - parent Network.Device.createDevice(long, Network)default Zone createZone(int zoneId, Network parent)
Zone class object.createZone in interface CreatorzoneId - ZoneID.parent - parent NetworkZone object.createZone(int, Network)default Scene createScene(int sceneId, Network parent)
Scene class object.createScene in interface CreatorsceneId - SceneId.parent - NetworkScene object.createScene(int, Network)default Rule createRule(int id, Network parent)
Rule class object.createRule in interface Creatorid - RuleId.parent - parent Network.Rule object.createRule(int, Network)default Resource createResource(java.lang.String eui, Device parentDevice, Zone parentZone)
Resource class object.createResource in interface Creatoreui - ID of the resource.parentDevice - parent Device of the resource.parentZone - parent Zone of the resource.Resource object.createResource(String, Device, Zone)default Resource createAdvertResource(java.lang.String eui, Device parentDevice)
Resource class object.createAdvertResource in interface Creatoreui - ID of the resource.parentDevice - parent Device.Device object.createAdvertResource(String, Device)default Attribute createAttribute(int id, Capability parent)
Attribute class objects.createAttribute in interface Creatorid - ID of the Attribute Capability.AttributeId.parent - Parent Capability.Attribute object.createAttribute(int, Capability)default Capability createCapability(int capabilityId, Resource parent)
Capability
class object based on capabilityId.createCapability in interface CreatorcapabilityId - Capability.CapabilityIdparent - Parent Resource.Capability object.