com.aelitis.net.upnp.impl.device
Class UPnPDeviceImpl
java.lang.Object
  
com.aelitis.net.upnp.impl.device.UPnPDeviceImpl
- All Implemented Interfaces: 
 - UPnPDevice
 
public class UPnPDeviceImpl
- extends Object
- implements UPnPDevice
  
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
UPnPDeviceImpl
protected UPnPDeviceImpl(UPnPRootDeviceImpl _root_device,
                         String indent,
                         SimpleXMLParserDocumentNode device_node)
getAbsoluteURL
public String getAbsoluteURL(String url)
 
 
getLocalAddress
public InetAddress getLocalAddress()
 
 
clearRelativeBaseURL
public void clearRelativeBaseURL()
 
 
restoreRelativeBaseURL
public void restoreRelativeBaseURL()
 
 
getUPnP
public UPnPImpl getUPnP()
 
 
getRootDevice
public UPnPRootDeviceImpl getRootDevice()
- Specified by:
 getRootDevice in interface UPnPDevice
 
 
getDeviceType
public String getDeviceType()
- Specified by:
 getDeviceType in interface UPnPDevice
 
 
getFriendlyName
public String getFriendlyName()
- Specified by:
 getFriendlyName in interface UPnPDevice
 
 
getManufacturer
public String getManufacturer()
- Specified by:
 getManufacturer in interface UPnPDevice
 
 
getManufacturerURL
public String getManufacturerURL()
- Specified by:
 getManufacturerURL in interface UPnPDevice
 
 
getModelDescription
public String getModelDescription()
- Specified by:
 getModelDescription in interface UPnPDevice
 
 
getModelName
public String getModelName()
- Specified by:
 getModelName in interface UPnPDevice
 
 
getModelNumber
public String getModelNumber()
- Specified by:
 getModelNumber in interface UPnPDevice
 
 
getModelURL
public String getModelURL()
- Specified by:
 getModelURL in interface UPnPDevice
 
 
getPresentation
public String getPresentation()
- Specified by:
 getPresentation in interface UPnPDevice
 
 
getSubDevices
public UPnPDevice[] getSubDevices()
- Specified by:
 getSubDevices in interface UPnPDevice
 
 
getServices
public UPnPService[] getServices()
- Specified by:
 getServices in interface UPnPDevice
 
 
getImages
public UPnPDeviceImage[] getImages()
- Specified by:
 getImages in interface UPnPDevice
 
 
getOptionalField
protected String getOptionalField(SimpleXMLParserDocumentNode node,
                                  String name)
 
 
getMandatoryField
protected String getMandatoryField(SimpleXMLParserDocumentNode node,
                                   String name)