Package org.apache.axiom.om.xpath

Examples of org.apache.axiom.om.xpath.AXIOMXPath.selectNodes()


                        OMElement root = builder.getDocumentElement();

                        List nodes;

                        if (root != null) {
                            nodes = xpath.selectNodes(root);

                            if (nodes != null && nodes.size() > 0) {
                                for (Object node : nodes) {

                                    OMElement element = null;
View Full Code Here


                        OMElement root = builder.getDocumentElement();

                        List nodes;

                        if (root != null) {
                            nodes = xpath.selectNodes(root);

                            if (nodes != null && nodes.size() > 0) {
                                for (Object node : nodes) {

                                    OMElement element = null;
View Full Code Here

                        OMElement root = builder.getDocumentElement();

                        List nodes;

                        if (root != null) {
                            nodes = xpath.selectNodes(root);

                            if (nodes != null && nodes.size() > 0) {
                                for (Object node : nodes) {

                                    OMElement element = null;
View Full Code Here

                    OMElement root = builder.getDocumentElement();

                    List<OMContainer> nodes;

                    if(root != null) {
                        nodes = xpath.selectNodes(root);

                        if(nodes != null && nodes.size() > 0){
                            for (OMContainer node : nodes) {
                                if(node.toString().equals(value)){
                                    list.add(message);
View Full Code Here

        AXIOMXPath xpathExpression = new AXIOMXPath(expression);

        for (int j = 0; j < wsdlPrefixes.length; j++) {
            xpathExpression.addNamespace(wsdlPrefixes[j++], wsdlPrefixes[j]);
        }
        return (List<OMElement>) xpathExpression.selectNodes(root);
    }

    /*
     * This method is used to retrieve departments attached to a given artifact. Applicable to
     * ProjectGroup and Person artifacts
View Full Code Here

        try {
            XPath xp = new AXIOMXPath(xPath);
            xp.setNamespaceContext(nsCtx);
            OMElement elem = builder.getDocumentElement();
            if (elem != null) {
                List nodeList = xp.selectNodes(elem);
                Object obj;
                if (!nodeList.isEmpty() && ((obj = nodeList.get(0)) != null)) {
                    return ((OMElement) obj).getText();
                }
            }
View Full Code Here

        try {
            XPath xp = new AXIOMXPath(xPath);
            xp.setNamespaceContext(nsCtx);
            OMElement elem = builder.getDocumentElement();
            if (elem != null) {
                List nodeList = xp.selectNodes(elem);
                return (OMElement[]) nodeList.toArray(new OMElement[nodeList.size()]);
            }
        } catch (JaxenException e) {
            throw new RuntimeException("XPath expression " + xPath + " failed", e);
        }
View Full Code Here

        {
          OMNamespace tmpNs = (OMNamespace)nsIter.next();
          xp.addNamespace(tmpNs.getPrefix(), tmpNs.getNamespaceURI());
        }
       
        List selectedNodes = xp.selectNodes(envelope);
       
        Iterator nodesIter = selectedNodes.iterator();
          while (nodesIter.hasNext())
          {
            OMElement e = (OMElement)nodesIter.next();
View Full Code Here

      nsCtx.addNamespace(WSConstants.WSSE_PREFIX,WSConstants.WSSE_NS);
      nsCtx.addNamespace(WSConstants.WSU_PREFIX,WSConstants.WSU_NS);
     
      xp.setNamespaceContext(nsCtx);
     
      return xp.selectNodes(elem);
     
    } catch (JaxenException e) {
      throw new WSSecurityException(e.getMessage(), e);
    }
   
View Full Code Here

        String qualifiedKey = "ns:" + key.replaceAll("\\.", "/ns:");
        AXIOMXPath xpathExpression;
        try {
            xpathExpression = new AXIOMXPath(qualifiedKey);
            xpathExpression.addNamespace("ns", PACKAGE_DESCRIPTION_CONFIG_NS);
            List valueNodes = xpathExpression.selectNodes(packageNode);
            if (valueNodes.isEmpty()) {
                if (log.isDebugEnabled()) {
                    String msg = "No results found parsing package configuration for key: " +
                            qualifiedKey + ".";
                    log.debug(msg);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.