public class MutableDevice extends Object
Modifier and Type | Field and Description |
---|---|
URL |
baseURL |
String |
deviceType |
DLNACaps |
dlnaCaps |
List<DLNADoc> |
dlnaDocs |
List<MutableDevice> |
embeddedDevices |
String |
friendlyName |
List<MutableIcon> |
icons |
String |
manufacturer |
URI |
manufacturerURI |
String |
modelDescription |
String |
modelName |
String |
modelNumber |
URI |
modelURI |
MutableDevice |
parentDevice |
URI |
presentationURI |
String |
serialNumber |
List<MutableService> |
services |
MutableUDAVersion |
udaVersion |
UDN |
udn |
String |
upc |
Constructor and Description |
---|
MutableDevice() |
Modifier and Type | Method and Description |
---|---|
Device |
build(Device prototype) |
Device |
build(Device prototype,
UDAVersion deviceVersion,
URL baseURL) |
DeviceDetails |
createDeviceDetails(URL baseURL) |
DeviceType |
createDeviceType() |
UDAVersion |
createDeviceVersion() |
Icon[] |
createIcons() |
Service[] |
createServices(Device prototype) |
public UDN udn
public MutableUDAVersion udaVersion
public URL baseURL
public String deviceType
public String friendlyName
public String manufacturer
public URI manufacturerURI
public String modelName
public String modelDescription
public String modelNumber
public URI modelURI
public String serialNumber
public String upc
public URI presentationURI
public DLNACaps dlnaCaps
public List<MutableIcon> icons
public List<MutableService> services
public List<MutableDevice> embeddedDevices
public MutableDevice parentDevice
public Device build(Device prototype) throws ValidationException
ValidationException
public Device build(Device prototype, UDAVersion deviceVersion, URL baseURL) throws ValidationException
ValidationException
public UDAVersion createDeviceVersion()
public DeviceType createDeviceType()
public DeviceDetails createDeviceDetails(URL baseURL)
public Icon[] createIcons()
public Service[] createServices(Device prototype) throws ValidationException
ValidationException
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.