org.teleal.cling.binding.staging
Class MutableDevice
java.lang.Object
org.teleal.cling.binding.staging.MutableDevice
public class MutableDevice
- extends 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 URL baseURL
deviceType
public String deviceType
friendlyName
public String friendlyName
manufacturer
public String manufacturer
manufacturerURI
public URI manufacturerURI
modelName
public String modelName
modelDescription
public String modelDescription
modelNumber
public String modelNumber
modelURI
public URI modelURI
serialNumber
public String serialNumber
upc
public String upc
presentationURI
public URI presentationURI
icons
public List<MutableIcon> icons
services
public List<MutableService> services
embeddedDevices
public List<MutableDevice> embeddedDevices
parentDevice
public MutableDevice parentDevice
MutableDevice
public MutableDevice()
build
public Device build(Device prototype)
throws ValidationException
- Throws:
ValidationException
build
public Device build(Device prototype,
UDAVersion deviceVersion,
URL baseURL)
throws ValidationException
- Throws:
ValidationException
createDeviceVersion
public UDAVersion createDeviceVersion()
createDeviceType
public DeviceType createDeviceType()
createDeviceDetails
public DeviceDetails createDeviceDetails(URL baseURL)
createIcons
public Icon[] createIcons()
createServices
public Service[] createServices(Device prototype)
throws ValidationException
- Throws:
ValidationException
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.