Modifier and Type | Method and Description |
---|---|
Device |
MutableDevice.build(Device prototype) |
Device |
MutableDevice.build(Device prototype,
UDAVersion deviceVersion,
URL baseURL) |
Modifier and Type | Method and Description |
---|---|
Service |
MutableService.build(Device prototype) |
Device |
MutableDevice.build(Device prototype) |
Device |
MutableDevice.build(Device prototype,
UDAVersion deviceVersion,
URL baseURL) |
Service[] |
MutableDevice.createServices(Device prototype) |
Modifier and Type | Method and Description |
---|---|
<D extends Device> |
UDA10DeviceDescriptorBinderImpl.buildInstance(D undescribedDevice,
MutableDevice descriptor) |
<D extends Device> |
UDA10DeviceDescriptorBinderImpl.describe(D undescribedDevice,
Document dom) |
<D extends Device> |
UDA10DeviceDescriptorBinderSAXImpl.describe(D undescribedDevice,
String descriptorXml) |
<D extends Device> |
UDA10DeviceDescriptorBinderImpl.describe(D undescribedDevice,
String descriptorXml) |
<D extends Device> |
RecoveringUDA10DeviceDescriptorBinderImpl.describe(D undescribedDevice,
String descriptorXml) |
<T extends Device> |
DeviceDescriptorBinder.describe(T undescribedDevice,
Document dom) |
<T extends Device> |
DeviceDescriptorBinder.describe(T undescribedDevice,
String descriptorXml) |
protected <D extends Device> |
RecoveringUDA10DeviceDescriptorBinderImpl.handleInvalidDevice(String xml,
D device,
ValidationException exception)
Handle processing errors while binding XML descriptors.
|
Modifier and Type | Method and Description |
---|---|
Document |
UDA10DeviceDescriptorBinderImpl.buildDOM(Device deviceModel,
RemoteClientInfo info,
Namespace namespace) |
Document |
DeviceDescriptorBinder.buildDOM(Device device,
RemoteClientInfo info,
Namespace namespace) |
String |
UDA10DeviceDescriptorBinderImpl.generate(Device deviceModel,
RemoteClientInfo info,
Namespace namespace) |
String |
DeviceDescriptorBinder.generate(Device device,
RemoteClientInfo info,
Namespace namespace) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateDevice(Namespace namespace,
Device deviceModel,
Document descriptor,
Element rootElement,
RemoteClientInfo info) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateDeviceList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement,
RemoteClientInfo info) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateIconList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateRoot(Namespace namespace,
Device deviceModel,
Document descriptor,
RemoteClientInfo info) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateServiceList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement) |
protected void |
UDA10DeviceDescriptorBinderImpl.generateSpecVersion(Namespace namespace,
Device deviceModel,
Document descriptor,
Element rootElement) |
Modifier and Type | Method and Description |
---|---|
URI |
Namespace.getDescriptorPath(Device device) |
String |
Namespace.getDescriptorPathString(Device device)
Performance optimization, avoids URI manipulation.
|
protected String |
Namespace.getDevicePath(Device device) |
URI |
Namespace.getPath(Device device) |
Resource[] |
Namespace.getResources(Device device) |
URI |
Namespace.prefixIfRelative(Device device,
URI uri) |
Modifier and Type | Class and Description |
---|---|
class |
Device<DI extends DeviceIdentity,D extends Device,S extends Service>
Describes either a root or embedded device.
|
class |
Service<D extends Device,S extends Service>
The metadata of a service, with actions and state variables.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalDevice
The metadata of a device created on this host, by application code.
|
class |
RemoteDevice
The metadata of a device that was discovered on the network.
|
Modifier and Type | Field and Description |
---|---|
protected D[] |
Device.embeddedDevices |
Modifier and Type | Method and Description |
---|---|
D[] |
Device.findDevices(DeviceType deviceType) |
D[] |
Device.findDevices(ServiceType serviceType) |
D[] |
Device.findEmbeddedDevices() |
Device |
Icon.getDevice() |
abstract D[] |
Device.getEmbeddedDevices() |
abstract D[] |
Device.toDeviceArray(Collection<D> col) |
Constructor and Description |
---|
Device(DI identity,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
D[] embeddedDevices) |
Device(DI identity,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
D[] embeddedDevices) |
Modifier and Type | Method and Description |
---|---|
Device |
RegistryImpl.getDevice(UDN udn,
boolean rootOnly) |
Device |
Registry.getDevice(UDN udn,
boolean rootOnly) |
Modifier and Type | Method and Description |
---|---|
Collection<Device> |
RegistryImpl.getDevices() |
Collection<Device> |
Registry.getDevices() |
Collection<Device> |
RegistryImpl.getDevices(DeviceType deviceType) |
Collection<Device> |
Registry.getDevices(DeviceType deviceType) |
Collection<Device> |
RegistryImpl.getDevices(ServiceType serviceType) |
Collection<Device> |
Registry.getDevices(ServiceType serviceType) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRegistryListener.deviceAdded(Registry registry,
Device device) |
void |
DefaultRegistryListener.deviceRemoved(Registry registry,
Device device) |
Modifier and Type | Class and Description |
---|---|
class |
DeviceDiscovery<D extends Device>
An observable event for CDI containers.
|
Modifier and Type | Field and Description |
---|---|
protected D |
DeviceDiscovery.device |
Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.