public class

DialDevice

extends DiscoveredDevice
java.lang.Object
   ↳ org.ocast.discovery.DiscoveredDevice
     ↳ org.ocast.discovery.DialDevice

Class Overview

Defines a DialDevice as per its DIAL device description. This class provides a helper method to get an object from the parsing of the dd.xml file eg:

 <root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:r="urn:restful-tv-org:schemas:upnp-dd">
     <specVersion>
         <major>1</major>
         <minor>0</minor>
     </specVersion>
     <device>
         <deviceType>urn:schemas-upnp-org:device:tvdevice:1</deviceType>
         <friendlyName>device_1</friendlyName>
         <manufacturer>OCast</manufacturer>
         <modelName>OCast</modelName>
         <UDN>uuid:c4323fee-db4b-4aa7-9039-fa4b71589e26</UDN>
     </device>
 </root>
 
 

Summary

Public Constructors
DialDevice(String uuid, String friendlyName, String manufacturer, String modelName, URI url, URI location)
Public Methods
static DialDevice fromDeviceDescription(String xml, String dialUrlHeader, URI location)
Build a DeviceDescription from an XML representation
URI getLocation()
[Expand]
Inherited Methods
From class org.ocast.discovery.DiscoveredDevice
From class java.lang.Object

Public Constructors

public DialDevice (String uuid, String friendlyName, String manufacturer, String modelName, URI url, URI location)

Public Methods

public static DialDevice fromDeviceDescription (String xml, String dialUrlHeader, URI location)

Build a DeviceDescription from an XML representation

Parameters
xml XML representation string
dialUrlHeader Dial application URL if provided in a header
Returns
  • the resulting DeviceDescription
Throws
ParseException if the XML content is invalid

public URI getLocation ()