public class RootDevice extends Device
| Modifier and Type | Field and Description |
|---|---|
java.net.URL |
deviceDefLoc |
java.lang.String |
discoveryUDN |
java.lang.String |
discoveryUSN |
int |
specVersionMajor |
int |
specVersionMinor |
java.lang.String |
vendorFirmware |
childDevices, deviceType, friendlyName, manufacturer, manufacturerURL, modelDescription, modelName, modelNumber, modelURL, parent, presentationURL, serialNumber, services, UDN, UPC, USN| Constructor and Description |
|---|
RootDevice(org.w3c.dom.Document doc,
java.net.URL urlBase,
java.lang.String maxAge,
java.net.URL deviceDefinition,
java.lang.String vendorFirmware,
java.lang.String discoveryUSN,
java.lang.String discoveryUDN) |
| Modifier and Type | Method and Description |
|---|---|
static RootDevice |
build(java.net.URL deviceDef,
java.lang.String maxAge,
java.lang.String vendorFirmware,
java.lang.String discoveryUSN,
java.lang.String discoveryUDN) |
java.lang.String |
getDeviceDefinitionXML()
Retrieves the device definition XML data
|
long |
getValidityTime()
The validity time for this device in milliseconds,
|
static void |
main(java.lang.String[] args) |
void |
resetValidityTime(java.lang.String newMaxAge)
Resets the device validity time
|
getChildDevice, getChildDevices, getDirectParent, getService, getServiceByID, getServices, getURL, toStringpublic final int specVersionMajor
public final int specVersionMinor
public final java.net.URL deviceDefLoc
public final java.lang.String vendorFirmware
public final java.lang.String discoveryUSN
public final java.lang.String discoveryUDN
public RootDevice(org.w3c.dom.Document doc,
java.net.URL urlBase,
java.lang.String maxAge,
java.net.URL deviceDefinition,
java.lang.String vendorFirmware,
java.lang.String discoveryUSN,
java.lang.String discoveryUDN)
throws java.lang.IllegalStateException,
javax.xml.xpath.XPathExpressionException
doc - urlBase - maxAge - deviceDefinition - vendorFirmware - discoveryUSN - discoveryUDN - java.lang.IllegalStateExceptionjavax.xml.xpath.XPathExpressionExceptionpublic static void main(java.lang.String[] args)
throws java.net.MalformedURLException
args - java.net.MalformedURLExceptionpublic static RootDevice build(java.net.URL deviceDef, java.lang.String maxAge, java.lang.String vendorFirmware, java.lang.String discoveryUSN, java.lang.String discoveryUDN)
deviceDef - maxAge - vendorFirmware - discoveryUSN - discoveryUDN - RootDevice, or nullpublic long getValidityTime()
public void resetValidityTime(java.lang.String newMaxAge)
newMaxAge - the maximum age in secs of this UPNP device before
considered to be outdatedpublic java.lang.String getDeviceDefinitionXML()