/** * @deprecated Use javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) * @return * @throws SOAPException */ public SOAPElement create(String localName) throws SOAPException { return soapFactory.createElement(localName); }
/** * Create a <CODE>SOAPElement</CODE> object initialized with the given local name. * * @param localName a <CODE>String</CODE> giving the local name for the new element * @return the new <CODE>SOAPElement</CODE> object that was created * @throws SOAPException if there is an error in creating the <CODE>SOAPElement</CODE> object * @see SOAPFactory#createElement(String) SOAPFactory.createElement(java.lang.String) * @deprecated Use javax.xml.soap.SOAPFactory.createElement(String localName) instead */ public SOAPElement create(String localName) throws SOAPException { return sf.createElement(localName); }
/** * @deprecated Use javax.xml.soap.SOAPFactory.createElement(String localName, String prefix, String uri) instead * @param localName * @param prefix * @param uri * @return * @throws SOAPException */ public SOAPElement create(String localName, String prefix, String uri) throws SOAPException { return soapFactory.createElement(localName, prefix, uri); }
/** * @deprecated Use javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) * @param name * @return * @throws SOAPException */ public SOAPElement create(Name name) throws SOAPException { return soapFactory.createElement(name); }
/** * Create a <CODE>SOAPElement</CODE> object initialized with the given <CODE>Name</CODE> * object. * * @param name a <CODE>Name</CODE> object with the XML name for the new element * @return the new <CODE>SOAPElement</CODE> object that was created * @throws SOAPException if there is an error in creating the <CODE>SOAPElement</CODE> object * @see SOAPFactory#createElement(Name) SOAPFactory.createElement(javax.xml.soap.Name) * @deprecated Use javax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name) instead */ public SOAPElement create(Name name) throws SOAPException { return sf.createElement(name); }
String token = "authentication token given from service"; SOAPFactory sf = SOAPFactory.newInstance(); SOAPElement authElement = sf.createElement(new QName("urn:example.com", "Authentication")); SOAPElement tokenElement = sf.createElement(new QName(null, "AuthenticationToken")); tokenElement.addTextNode(token); authElement.addChildElement(tokenElement); List<Header> headers = new ArrayList<Header>(); Header dummyHeader = new Header(new QName("urn:example.com"), authElement); headers.add(dummyHeader);
/** * @see io.apiman.gateway.engine.io.IPayloadIO#unmarshall(java.io.InputStream) */ @Override public SOAPEnvelope unmarshall(InputStream input) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); factory.setValidating(false); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(input); SOAPElement soapElement = SOAPFactory.newInstance().createElement(doc.getDocumentElement()); SOAPEnvelope envelope = (SOAPEnvelope) soapElement; return envelope; }
/** * Parse the given input stream and return a {@link SOAPEnvelope}. * @param input * @throws Exception */ public SOAPEnvelope parse(InputStream input) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(true); factory.setValidating(false); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(input); SOAPElement soapElement = SOAPFactory.newInstance().createElement(doc.getDocumentElement()); SOAPEnvelope envelope = (SOAPEnvelope) soapElement; return envelope; }
public SOAPElement createElement(Name arg0) throws SOAPException { return getSOAPFactory().createElement(arg0); }
public SOAPElement createElement(String arg0, String arg1, String arg2) throws SOAPException { return getSOAPFactory().createElement(arg0, arg1, arg2); }
public SOAPElement createElement(Name arg0) throws SOAPException { return getSOAPFactory().createElement(arg0); }
public SOAPElement createElement(String arg0) throws SOAPException { return getSOAPFactory().createElement(arg0); }
SOAPEnvelope envelope = smc.getMessage().getSOAPPart().getEnvelope(); SOAPFactory soapFactory = SOAPFactory.newInstance(); SOAPHeader sh = envelope.addHeader(); SOAPElement wsSecHeaderElm = soapFactory.createElement("Security", AUTH_PREFIX, AUTH_NS); SOAPElement userNameTokenElm = soapFactory.createElement("UsernameToken", AUTH_PREFIX, AUTH_NS); SOAPElement userNameElm = soapFactory.createElement("Username", AUTH_PREFIX, AUTH_NS); SOAPElement passwdElm = soapFactory.createElement("Password", AUTH_PREFIX, AUTH_NS); userNameElm.addTextNode("username"); passwdElm.addTextNode("password"); userNameTokenElm.addChildElement(userNameElm); userNameTokenElm.addChildElement(passwdElm); wsSecHeaderElm.addChildElement(userNameTokenElm); sh.addChildElement(wsSecHeaderElm);
@Override protected void runTest() throws Throwable { Document doc = newSOAPFactory().createElement(new QName("test")).getOwnerDocument(); assertThat(doc).isNotInstanceOf(SOAPPart.class); assertThat(doc).isNotInstanceOf(javax.xml.soap.Node.class); assertThat(doc.createElementNS(null, "test")).isInstanceOf(SOAPElement.class); } }
private Object deserialize(QName xmlName, QName xmlType, Element xmlFragment, SerializationContext serContext) throws BindingException { if(log.isDebugEnabled()) log.debug("deserialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]"); try { return SOAPUtils.newSOAP11Factory().createElement(xmlFragment); } catch (SOAPException se) { throw new BindingException(se); } } }
@Override protected void runTest() throws Throwable { SOAPElement parent = newSOAPFactory().createElement(new QName("parent")); SOAPElement child1 = parent.addChildElement(new QName("child1")); SOAPElement child2 = (SOAPElement)parent.getOwnerDocument().createElementNS(null, "child2"); child2.setParentElement(parent); NodeList children = parent.getChildNodes(); assertEquals(2, children.getLength()); assertSame(child1, children.item(0)); assertSame(child2, children.item(1)); } }
private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException { for (QName qname : notUnderstoodHeaders) { SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL); soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI()); soapEl.setAttribute("qname", "abc:" + qname.getLocalPart()); Header header = new DOMHeader<Element>(soapEl); m.getHeaders().add(header); } } }
private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException { for (QName qname : notUnderstoodHeaders) { SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL); soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI()); soapEl.setAttribute("qname", "abc:" + qname.getLocalPart()); Header header = new DOMHeader<Element>(soapEl); m.getHeaders().add(header); } } }
private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException { for (QName qname : notUnderstoodHeaders) { SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL); soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI()); soapEl.setAttribute("qname", "abc:" + qname.getLocalPart()); Header header = new DOMHeader<Element>(soapEl); m.getHeaders().add(header); } } }
@Override protected void runTest() throws Throwable { SOAPElement root = newSOAPFactory().createElement("root", "p", "urn:test"); SOAPElement element = root.addChildElement("child"); assertThat(element.getLocalName()).isEqualTo("child"); assertThat(element.getNamespaceURI()).isNull(); assertThat(element.getPrefix()).isNull(); assertThat(element.getParentNode()).isSameAs(root); assertThat(element.getAttributes().getLength()).isEqualTo(0); } }