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