Package com.biglybt.net.upnpms.impl
Class UPNPMSBrowserImpl
- java.lang.Object
-
- com.biglybt.net.upnpms.impl.UPNPMSBrowserImpl
-
- All Implemented Interfaces:
UPNPMSBrowser
public class UPNPMSBrowserImpl extends java.lang.Object implements UPNPMSBrowser
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
client_name
private java.util.List<java.net.URL>
endpoints
private UPNPMSBrowserListener
listener
private java.net.URL
preferred_endpoint
private UPNPMSContainerImpl
root
-
Constructor Summary
Constructors Constructor Description UPNPMSBrowserImpl(java.lang.String _client_name, java.util.List<java.net.URL> _urls, UPNPMSBrowserListener _listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<SimpleXMLParserDocumentNode>
getContainerContents(java.lang.String id)
UPNPMSContainer
getRoot()
private SimpleXMLParserDocument
getXML(java.net.URL url, java.lang.String soap_action, java.lang.String post_data)
private void
setPreferredEndpoint(java.net.URL url)
-
-
-
Field Detail
-
endpoints
private java.util.List<java.net.URL> endpoints
-
client_name
private java.lang.String client_name
-
listener
private UPNPMSBrowserListener listener
-
root
private UPNPMSContainerImpl root
-
preferred_endpoint
private java.net.URL preferred_endpoint
-
-
Constructor Detail
-
UPNPMSBrowserImpl
public UPNPMSBrowserImpl(java.lang.String _client_name, java.util.List<java.net.URL> _urls, UPNPMSBrowserListener _listener) throws UPnPMSException
- Throws:
UPnPMSException
-
-
Method Detail
-
getRoot
public UPNPMSContainer getRoot() throws UPnPMSException
- Specified by:
getRoot
in interfaceUPNPMSBrowser
- Throws:
UPnPMSException
-
setPreferredEndpoint
private void setPreferredEndpoint(java.net.URL url)
-
getContainerContents
protected java.util.List<SimpleXMLParserDocumentNode> getContainerContents(java.lang.String id) throws UPnPMSException
- Throws:
UPnPMSException
-
getXML
private SimpleXMLParserDocument getXML(java.net.URL url, java.lang.String soap_action, java.lang.String post_data) throws UPnPMSException
- Throws:
UPnPMSException
-
-