public SOAPResponse(HTTPResponse httpRes) { super(httpRes); setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }
private synchronized Node getRootNode() { if (rootNode != null) return rootNode; try { byte content[] = getContent(); ByteArrayInputStream contentIn = new ByteArrayInputStream(content); Parser parser = SOAP.getXMLParser(); rootNode = parser.parse(contentIn); } catch (ParserException e) { Debug.warning(e); } return rootNode; }
public final static void setXMLParser(Parser parser) { xmlParser = parser; SOAP.setXMLParser(parser); }
public SOAPResponse() { setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }
public final static Parser getXMLParser() { if(xmlParser == null){ xmlParser = loadDefaultXMLParser(); if(xmlParser == null) throw new RuntimeException("No XML parser defined. And unable to laod any. \n" + "Try to invoke UPnP.setXMLParser before UPnP.getXMLParser"); SOAP.setXMLParser(xmlParser); } return xmlParser; }
public SOAPResponse postMessage(String host, int port) { HTTPResponse httpRes = post(host, port); SOAPResponse soapRes = new SOAPResponse(httpRes); byte content[] = soapRes.getContent(); if (content.length <= 0) return soapRes; try { ByteArrayInputStream byteIn = new ByteArrayInputStream(content); Parser xmlParser = SOAP.getXMLParser(); Node rootNode = xmlParser.parse(byteIn); soapRes.setEnvelopeNode(rootNode); } catch (Exception e) { Debug.warning(e); } return soapRes; }
public void setRequest(StateVariable stateVar) { Service service = stateVar.getService(); String ctrlURL = service.getControlURL(); setRequestHost(service); setEnvelopeNode(SOAP.createEnvelopeBodyNode()); Node envNode = getEnvelopeNode(); Node bodyNode = getBodyNode(); Node qeuryNode = createContentNode(stateVar); bodyNode.addNode(qeuryNode); setContent(envNode); setSOAPAction(Control.QUERY_SOAPACTION); }
public final static void setXMLParser(Parser parser) { xmlParser = parser; SOAP.setXMLParser(parser); }
private synchronized Node getRootNode() { if (rootNode != null) return rootNode; try { byte content[] = getContent(); ByteArrayInputStream contentIn = new ByteArrayInputStream(content); Parser parser = SOAP.getXMLParser(); rootNode = parser.parse(contentIn); } catch (ParserException e) { Debug.warning(e); } return rootNode; }
public void setRequest(Action action, ArgumentList argList) { Service service = action.getService(); setRequestHost(service); setEnvelopeNode(SOAP.createEnvelopeBodyNode()); Node envNode = getEnvelopeNode(); Node bodyNode = getBodyNode(); Node argNode = createContentNode(service, action, argList); bodyNode.addNode(argNode); setContent(envNode); String serviceType = service.getServiceType(); String actionName = action.getName(); String soapAction = "\"" + serviceType + "#" + actionName + "\""; setSOAPAction(soapAction); }
public final static void setXMLParser(Parser parser) { xmlParser = parser; SOAP.setXMLParser(parser); }
private synchronized Node getRootNode() { if (rootNode != null) return rootNode; try { byte content[] = getContent(); ByteArrayInputStream contentIn = new ByteArrayInputStream(content); Parser parser = SOAP.getXMLParser(); rootNode = parser.parse(contentIn); } catch (ParserException e) { Debug.warning(e); } return rootNode; }
public SOAPResponse() { setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }
public final static Parser getXMLParser() { if(xmlParser == null){ xmlParser = loadDefaultXMLParser(); if(xmlParser == null) throw new RuntimeException("No XML parser defined. And unable to laod any. \n" + "Try to invoke UPnP.setXMLParser before UPnP.getXMLParser"); SOAP.setXMLParser(xmlParser); } return xmlParser; }
public SOAPResponse postMessage(String host, int port) { HTTPResponse httpRes = post(host, port); SOAPResponse soapRes = new SOAPResponse(httpRes); byte content[] = soapRes.getContent(); if (content.length <= 0) return soapRes; try { ByteArrayInputStream byteIn = new ByteArrayInputStream(content); Parser xmlParser = SOAP.getXMLParser(); Node rootNode = xmlParser.parse(byteIn); soapRes.setEnvelopeNode(rootNode); } catch (Exception e) { Debug.warning(e); } return soapRes; }
public SOAPResponse(HTTPResponse httpRes) { super(httpRes); setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }
public final static Parser getXMLParser() { if(xmlParser == null){ xmlParser = loadDefaultXMLParser(); if(xmlParser == null) throw new RuntimeException("No XML parser defined. And unable to laod any. \n" + "Try to invoke UPnP.setXMLParser before UPnP.getXMLParser"); SOAP.setXMLParser(xmlParser); } return xmlParser; }
public SOAPResponse postMessage(String host, int port) { HTTPResponse httpRes = post(host, port); SOAPResponse soapRes = new SOAPResponse(httpRes); byte content[] = soapRes.getContent(); if (content.length <= 0) return soapRes; try { ByteArrayInputStream byteIn = new ByteArrayInputStream(content); Parser xmlParser = SOAP.getXMLParser(); Node rootNode = xmlParser.parse(byteIn); soapRes.setEnvelopeNode(rootNode); } catch (Exception e) { Debug.warning(e); } return soapRes; }
public SOAPResponse() { setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }
public SOAPResponse(HTTPResponse httpRes) { super(httpRes); setRootNode(SOAP.createEnvelopeBodyNode()); setContentType(XML.DEFAULT_CONTENT_TYPE); }