private static URI getEPR(WebServiceBinding wsBinding) { NodeList nodeList = wsBinding.getEndPointReference().getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node childNode = nodeList.item(i); if (childNode instanceof Element && ADDRESS.equals(childNode.getLocalName())) { NodeList addrNodes = childNode.getChildNodes(); for (int j = 0; j < addrNodes.getLength(); j++) { Node addrNode = addrNodes.item(j); if (addrNode instanceof Text) { return URI.create(((Text)addrNode).getWholeText()); } } } } return null; }
private static URI getEPR(WebServiceBinding wsBinding) { NodeList nodeList = wsBinding.getEndPointReference().getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node childNode = nodeList.item(i); if (childNode instanceof Element && ADDRESS.equals(childNode.getLocalName())) { NodeList addrNodes = childNode.getChildNodes(); for (int j = 0; j < addrNodes.getLength(); j++) { Node addrNode = addrNodes.item(j); if (addrNode instanceof Text) { return URI.create(((Text)addrNode).getWholeText()); } } } } return null; }
protected org.apache.axis2.addressing.EndpointReference getEPR(WebServiceBinding wsBinding) { if (wsBinding.getEndPointReference() == null) { return null; } try { DOMSource domSource = new DOMSource(wsBinding.getEndPointReference()); XMLStreamReader parser = XMLInputFactory.newInstance().createXMLStreamReader(domSource); StAXOMBuilder builder = new StAXOMBuilder(parser); OMElement omElement = builder.getDocumentElement(); org.apache.axis2.addressing.EndpointReference epr = EndpointReferenceHelper.fromOM(omElement); return epr; } catch (IOException e) { throw new RuntimeException(e); } catch (XMLStreamException e) { throw new RuntimeException(e); } catch (FactoryConfigurationError e) { throw new RuntimeException(e); } }
if (wsBinding.getEndPointReference() != null) { eprURI = getEPR(wsBinding);
if (wsBinding.getEndPointReference() != null) { eprURI = getEPR(wsBinding);
if (wsBinding.getEndPointReference() != null) { EndPointReferenceHelper.writeEndPointReference(wsBinding.getEndPointReference(), writer, staxHelper);
if (wsBinding.getEndPointReference() != null) { EndPointReferenceHelper.writeEndPointReference(wsBinding.getEndPointReference(), writer, staxHelper);