org.jenkins.ci.plugins.jobimport
Class XPathUtils

java.lang.Object
  extended by org.jenkins.ci.plugins.jobimport.XPathUtils

public final class XPathUtils
extends java.lang.Object

Since:
1.0
Author:
Jesse Farinacci

Method Summary
static javax.xml.xpath.XPathExpression compile(java.lang.String expression)
           
static java.util.List<java.lang.String> evaluateNodeListTextXPath(org.w3c.dom.Document document, java.lang.String expression)
           
static java.util.List<java.lang.String> evaluateNodeListTextXPath(org.w3c.dom.Document document, javax.xml.xpath.XPathExpression expression)
           
static java.util.List<org.w3c.dom.Node> evaluateNodeListXPath(org.w3c.dom.Document document, java.lang.String expression)
           
static java.util.List<org.w3c.dom.Node> evaluateNodeListXPath(org.w3c.dom.Document document, javax.xml.xpath.XPathExpression expression)
           
static java.lang.String evaluateStringXPath(org.w3c.dom.Document document, java.lang.String expression)
           
static java.lang.String evaluateStringXPath(org.w3c.dom.Document document, javax.xml.xpath.XPathExpression expression)
           
static void notNull(java.lang.Object object)
           
static org.w3c.dom.Document parse(java.io.InputStream inputStream)
           
static org.w3c.dom.Document parse(java.lang.String input)
           
static org.w3c.dom.Document parse(java.net.URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compile

public static javax.xml.xpath.XPathExpression compile(java.lang.String expression)
                                               throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateNodeListTextXPath

public static java.util.List<java.lang.String> evaluateNodeListTextXPath(org.w3c.dom.Document document,
                                                                         java.lang.String expression)
                                                                  throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateNodeListTextXPath

public static java.util.List<java.lang.String> evaluateNodeListTextXPath(org.w3c.dom.Document document,
                                                                         javax.xml.xpath.XPathExpression expression)
                                                                  throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateNodeListXPath

public static java.util.List<org.w3c.dom.Node> evaluateNodeListXPath(org.w3c.dom.Document document,
                                                                     java.lang.String expression)
                                                              throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateNodeListXPath

public static java.util.List<org.w3c.dom.Node> evaluateNodeListXPath(org.w3c.dom.Document document,
                                                                     javax.xml.xpath.XPathExpression expression)
                                                              throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateStringXPath

public static java.lang.String evaluateStringXPath(org.w3c.dom.Document document,
                                                   java.lang.String expression)
                                            throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

evaluateStringXPath

public static java.lang.String evaluateStringXPath(org.w3c.dom.Document document,
                                                   javax.xml.xpath.XPathExpression expression)
                                            throws javax.xml.xpath.XPathExpressionException
Throws:
javax.xml.xpath.XPathExpressionException

notNull

public static void notNull(java.lang.Object object)

parse

public static org.w3c.dom.Document parse(java.io.InputStream inputStream)
                                  throws org.xml.sax.SAXException,
                                         java.io.IOException,
                                         javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

parse

public static org.w3c.dom.Document parse(java.lang.String input)
                                  throws org.xml.sax.SAXException,
                                         java.io.IOException,
                                         javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException

parse

public static org.w3c.dom.Document parse(java.net.URL url)
                                  throws org.xml.sax.SAXException,
                                         java.io.IOException,
                                         javax.xml.parsers.ParserConfigurationException
Throws:
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException


Copyright © 2004-2011. All Rights Reserved.