public class LocalDevice extends Device<DeviceIdentity,LocalDevice,LocalService>
embeddedDevices, services| Modifier and Type | Method and Description |
|---|---|
Resource[] |
discoverResources(Namespace namespace) |
LocalDevice |
findDevice(UDN udn) |
DeviceDetails |
getDetails(RemoteClientInfo info) |
DeviceDetailsProvider |
getDeviceDetailsProvider() |
LocalDevice[] |
getEmbeddedDevices() |
LocalDevice |
getRoot() |
LocalService[] |
getServices() |
LocalService |
newInstance(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<LocalService>[] actions,
StateVariable<LocalService>[] stateVariables) |
LocalDevice |
newInstance(UDN udn,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
LocalService[] services,
List<LocalDevice> embeddedDevices) |
LocalService[] |
newServiceArray(int size) |
LocalDevice[] |
toDeviceArray(Collection<LocalDevice> col) |
LocalService[] |
toServiceArray(Collection<LocalService> col) |
List<ValidationError> |
validate() |
equals, find, find, find, findDevices, findDevices, findEmbeddedDevices, findEmbeddedDevices, findIcons, findService, findService, findServices, findServices, findServices, findServiceTypes, getDetails, getDisplayString, getIcons, getIdentity, getParentDevice, getType, getVersion, hasEmbeddedDevices, hashCode, hasIcons, hasServices, isFullyHydrated, isRoot, toStringpublic LocalDevice(DeviceIdentity identity) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service, LocalDevice embeddedDevice) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service, LocalDevice embeddedDevice) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service, LocalDevice embeddedDevice) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon icon, LocalService[] services) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service, LocalDevice embeddedDevice) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService service, LocalDevice embeddedDevice) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException
ValidationExceptionpublic LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices) throws ValidationException
ValidationExceptionpublic DeviceDetailsProvider getDeviceDetailsProvider()
public DeviceDetails getDetails(RemoteClientInfo info)
getDetails in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalService[] getServices()
getServices in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalDevice[] getEmbeddedDevices()
getEmbeddedDevices in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalDevice newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, List<LocalDevice> embeddedDevices) throws ValidationException
newInstance in class Device<DeviceIdentity,LocalDevice,LocalService>ValidationExceptionpublic LocalService newInstance(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<LocalService>[] actions, StateVariable<LocalService>[] stateVariables) throws ValidationException
newInstance in class Device<DeviceIdentity,LocalDevice,LocalService>ValidationExceptionpublic LocalDevice[] toDeviceArray(Collection<LocalDevice> col)
toDeviceArray in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalService[] newServiceArray(int size)
newServiceArray in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalService[] toServiceArray(Collection<LocalService> col)
toServiceArray in class Device<DeviceIdentity,LocalDevice,LocalService>public List<ValidationError> validate()
validate in interface Validatablevalidate in class Device<DeviceIdentity,LocalDevice,LocalService>List if all rules validated properly, otherwise, the detected errors.public Resource[] discoverResources(Namespace namespace)
discoverResources in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalDevice getRoot()
getRoot in class Device<DeviceIdentity,LocalDevice,LocalService>public LocalDevice findDevice(UDN udn)
findDevice in class Device<DeviceIdentity,LocalDevice,LocalService>Copyright © 2023 jUPnP.org. All rights reserved.