Package javax.xml.soap

Examples of javax.xml.soap.Node


      List     text_children = new ArrayList(  );
      Iterator node_iter     = soap_elem.getChildElements(  );

      while ( node_iter.hasNext(  ) )
      {
         Node child_node = (Node) node_iter.next(  );

         if ( isSOAPElement( child_node ) )
         {
            elem_children.add( child_node );
         }
View Full Code Here


                                int          depth )
   throws SOAPException
   {
      while ( children.hasNext(  ) )
      {
         Node child = (Node) children.next(  );

         buildSOAPNodeStringBuffer( buf, root_soap_elem, child, depth );
      }
   }
View Full Code Here

     */
    static SOAPBodyElement getFirstBodyElement(SOAPMessage message)
        throws SOAPException {
        SOAPBody reqBody = message.getSOAPBody();
        for (Iterator i = reqBody.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPBodyElement) {
                // TODO check for the correct namespace.
                return (SOAPBodyElement) node;
            }
        }   
View Full Code Here

     *         error inspecting the SOAP message.
     */
    static String getChildTextContent(SOAPElement element, String key)
        throws SOAPException {
        for (Iterator i = element.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPElement) {
                SOAPElement child = (SOAPElement) node;
                String name = child.getElementName().getLocalName();
                if (name.equals(key)) {
                    return XMLUtil.getFirstLevelTextContent(child);
View Full Code Here

     */
    protected SOAPBodyElement getActionElement(SOAPMessage request)
        throws SOAPException {
        SOAPBody body = request.getSOAPBody();
        for (Iterator i = body.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPBodyElement) {
                SOAPBodyElement bodyElement = (SOAPBodyElement) node;
               
                Name bodyElementName = bodyElement.getElementName();
                String headerUri = bodyElementName.getURI();
View Full Code Here

        throws SOAPException {
        SOAPHeaderElement headerElement = null;
       
        SOAPHeader header = message.getSOAPHeader();
        for (Iterator i = header.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPHeaderElement) {
                headerElement = (SOAPHeaderElement) node;
               
                Name headerElementName = headerElement.getElementName();
                String localName = headerElementName.getLocalName();
View Full Code Here

     * @param key the name of the tag to find
     * @return first child, if the tag could be found, <code>null</code> else.
     */
    protected SOAPElement findChildNode(SOAPElement element, String key) {
        for (Iterator i = element.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPElement) {
                SOAPElement child = (SOAPElement) node;
                String name = child.getElementName().getLocalName();
                if (name.equals(key)) {
                    return child;
View Full Code Here

     * @return Contents of the child node, or <code>null</code>, if the
     *         key is no child of element.
     */
    protected String getChildsTextContent(SOAPElement element, String key) {
        for (Iterator i = element.getChildElements(); i.hasNext();) {
            Node node = (Node)i.next();
            if (node instanceof SOAPElement) {
                SOAPElement child = (SOAPElement) node;
                String name = child.getElementName().getLocalName();
                if (name.equals(key)) {
                    return XMLUtil.getFirstLevelTextContent(child);
View Full Code Here

        throws SOAPException, ASAPException {
        SOAPHeaderElement headerElement = null;

        SOAPHeader header = message.getSOAPHeader();
        for (Iterator i = header.getChildElements(); i.hasNext();) {
            Node node = (Node) i.next();
            if (node instanceof SOAPHeaderElement) {
                headerElement = (SOAPHeaderElement) node;

                Name headerElementName = headerElement.getElementName();
                String localName = headerElementName.getLocalName();
                if (localName.equals(Consts.REQUEST_HEADER)) {
                    String headerUri = headerElementName.getURI();
                    if (headerUri.equals(Consts.ASAP_NS)
                            || headerUri.equals(Consts.WFXML_NS)) {
                        break;
                    }
                }
            }
        }

        if (headerElement == null) {
            throw new ASAPException(ASAPException.ASAP_ELEMENT_MISSING,
                "ASAP request header not found.");
        }

        for (Iterator i = headerElement.getChildElements(); i.hasNext();) {
            Node node = (Node) i.next();
            if (node instanceof SOAPElement) {
                SOAPElement element = (SOAPElement) node;
                String name = element.getElementName().getLocalName();
                if (name.equals(Consts.RECEIVER_KEY)) {
                    return XMLUtil.getFirstLevelTextContent(element);
View Full Code Here

            Iterator childElements = soapEle.getChildElements(qname);


            int childCount = 0;
            while (childElements.hasNext()) {
                Node node = (Node)childElements.next();
                childCount++;
            }
            assertEquals(childCount, 2);
        } catch (SOAPException e) {
            fail("Unexpected Exception " + e);
View Full Code Here

TOP

Related Classes of javax.xml.soap.Node

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.