org.teleal.cling.binding.staging
Class MutableDeviceDescriptor
java.lang.Object
org.teleal.cling.binding.staging.MutableDeviceDescriptor
public class MutableDeviceDescriptor
- extends java.lang.Object
- Author:
- Christian Bauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
udn
public UDN udn
udaVersion
public MutableUDAVersion udaVersion
baseURL
public java.net.URL baseURL
deviceType
public java.lang.String deviceType
friendlyName
public java.lang.String friendlyName
manufacturer
public java.lang.String manufacturer
manufacturerURI
public java.net.URI manufacturerURI
modelName
public java.lang.String modelName
modelDescription
public java.lang.String modelDescription
modelNumber
public java.lang.String modelNumber
modelURI
public java.net.URI modelURI
serialNumber
public java.lang.String serialNumber
upc
public java.lang.String upc
presentationURI
public java.net.URI presentationURI
icons
public java.util.List<MutableIcon> icons
deviceServices
public java.util.List<MutableDeviceService> deviceServices
embeddedDevices
public java.util.List<MutableDeviceDescriptor> embeddedDevices
parentDevice
public MutableDeviceDescriptor parentDevice
MutableDeviceDescriptor
public MutableDeviceDescriptor()
build
public Device build(Device prototype)
throws ValidationException
- Throws:
ValidationException
build
public Device build(Device prototype,
UDAVersion deviceVersion,
java.net.URL baseURL)
throws ValidationException
- Throws:
ValidationException
createDeviceVersion
public UDAVersion createDeviceVersion()
createDeviceType
public DeviceType createDeviceType()
createDeviceDetails
public DeviceDetails createDeviceDetails(java.net.URL baseURL)
createIcons
public Icon[] createIcons()
createDeviceServices
public DeviceService[] createDeviceServices()
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.