public class RemoteDevice extends Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
embeddedDevices, services
Modifier and Type | Method and Description |
---|---|
Resource[] |
discoverResources(Namespace namespace) |
RemoteDevice |
findDevice(UDN udn) |
RemoteDevice[] |
getEmbeddedDevices() |
RemoteDevice |
getRoot() |
RemoteService[] |
getServices() |
RemoteService |
newInstance(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<RemoteService>[] actions,
StateVariable<RemoteService>[] stateVariables) |
RemoteDevice |
newInstance(UDN udn,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
RemoteService[] services,
List<RemoteDevice> embeddedDevices) |
RemoteService[] |
newServiceArray(int size) |
URL |
normalizeURI(URI relativeOrAbsoluteURI) |
RemoteDevice[] |
toDeviceArray(Collection<RemoteDevice> col) |
RemoteService[] |
toServiceArray(Collection<RemoteService> col) |
equals, find, find, find, findDevices, findDevices, findEmbeddedDevices, findEmbeddedDevices, findIcons, findService, findService, findServices, findServices, findServices, findServiceTypes, getDetails, getDetails, getDisplayString, getIcons, getIdentity, getParentDevice, getType, getVersion, hasEmbeddedDevices, hashCode, hasIcons, hasServices, isFullyHydrated, isRoot, toString, validate
public RemoteDevice(RemoteDeviceIdentity identity) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService service, RemoteDevice embeddedDevice) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException
ValidationException
public RemoteDevice(RemoteDeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, RemoteDevice[] embeddedDevices) throws ValidationException
ValidationException
public RemoteService[] getServices()
getServices
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteDevice[] getEmbeddedDevices()
getEmbeddedDevices
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteDevice newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, RemoteService[] services, List<RemoteDevice> embeddedDevices) throws ValidationException
newInstance
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
ValidationException
public RemoteService newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables) throws ValidationException
newInstance
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
ValidationException
public RemoteDevice[] toDeviceArray(Collection<RemoteDevice> col)
toDeviceArray
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteService[] newServiceArray(int size)
newServiceArray
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteService[] toServiceArray(Collection<RemoteService> col)
toServiceArray
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public Resource[] discoverResources(Namespace namespace)
discoverResources
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteDevice getRoot()
getRoot
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
public RemoteDevice findDevice(UDN udn)
findDevice
in class Device<RemoteDeviceIdentity,RemoteDevice,RemoteService>
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.