Changes since
the last release

com.ebay.sdk.util
Class XPathUtil

java.lang.Object
  extended by com.ebay.sdk.util.XPathUtil

public abstract class XPathUtil
extends java.lang.Object

XPath related helper functions.

Title:

Description:

Copyright: Copyright (c) 2004

Company: eBay Inc.

Version:
1.0
Author:
Changyi Zhu

Constructor Summary
XPathUtil()
           
 
Method Summary
static org.apache.xpath.XPath createXPath(java.lang.String expr)
           
static org.apache.xpath.XPath createXPath(java.lang.String expr, int type)
           
static org.apache.xpath.XPath createXPath(java.lang.String expr, org.w3c.dom.Node contextNode, int type)
           
static org.apache.xpath.XPath createXPath(java.lang.String expr, org.apache.xml.utils.PrefixResolver resolver, int type)
           
static org.apache.xpath.XPath createXPath(java.lang.String expr, org.apache.xml.utils.SAXSourceLocator locator, org.apache.xml.utils.PrefixResolver resolver, int type)
           
static org.w3c.dom.NodeList execute(java.lang.String expr, org.w3c.dom.Node contextNode, int type)
           
static org.w3c.dom.NodeList execute(java.lang.String systemId, java.lang.String expr, org.w3c.dom.Node contextNode, int type)
           
static org.w3c.dom.NodeList execute(org.apache.xpath.XPathContext xpathContext, org.apache.xpath.XPath xpath, org.w3c.dom.Node contextNode)
           
static org.w3c.dom.NodeList execute(org.apache.xpath.XPath xpath, org.w3c.dom.Node contextNode)
           
static org.w3c.dom.NodeList selectNodes(java.lang.String expr, org.w3c.dom.Node contextNode)
           
static org.w3c.dom.Node selectSingleNode(java.lang.String expr, org.w3c.dom.Node contextNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathUtil

public XPathUtil()
Method Detail

createXPath

public static org.apache.xpath.XPath createXPath(java.lang.String expr)
                                          throws javax.xml.transform.TransformerException
Parameters:
expr - String
Returns:
XPath
Throws:
javax.xml.transform.TransformerException

createXPath

public static org.apache.xpath.XPath createXPath(java.lang.String expr,
                                                 int type)
                                          throws javax.xml.transform.TransformerException
Parameters:
expr - String
type - int
Returns:
XPath
Throws:
javax.xml.transform.TransformerException

createXPath

public static org.apache.xpath.XPath createXPath(java.lang.String expr,
                                                 org.w3c.dom.Node contextNode,
                                                 int type)
                                          throws javax.xml.transform.TransformerException
Parameters:
expr - String
contextNode - Node
type - int
Returns:
XPath
Throws:
javax.xml.transform.TransformerException

createXPath

public static org.apache.xpath.XPath createXPath(java.lang.String expr,
                                                 org.apache.xml.utils.PrefixResolver resolver,
                                                 int type)
                                          throws javax.xml.transform.TransformerException
Parameters:
expr - String
resolver - PrefixResolver
type - int
Returns:
XPath
Throws:
javax.xml.transform.TransformerException

createXPath

public static org.apache.xpath.XPath createXPath(java.lang.String expr,
                                                 org.apache.xml.utils.SAXSourceLocator locator,
                                                 org.apache.xml.utils.PrefixResolver resolver,
                                                 int type)
                                          throws javax.xml.transform.TransformerException
Parameters:
expr - String
locator - SAXSourceLocator
resolver - PrefixResolver
type - int
Returns:
XPath
Throws:
javax.xml.transform.TransformerException

selectNodes

public static org.w3c.dom.NodeList selectNodes(java.lang.String expr,
                                               org.w3c.dom.Node contextNode)
                                        throws javax.xml.transform.TransformerException
Parameters:
expr - String
contextNode - Node
Returns:
NodeList
Throws:
javax.xml.transform.TransformerException

selectSingleNode

public static org.w3c.dom.Node selectSingleNode(java.lang.String expr,
                                                org.w3c.dom.Node contextNode)
                                         throws javax.xml.transform.TransformerException
Parameters:
expr - String
contextNode - Node
Returns:
Node
Throws:
javax.xml.transform.TransformerException

execute

public static org.w3c.dom.NodeList execute(java.lang.String expr,
                                           org.w3c.dom.Node contextNode,
                                           int type)
                                    throws javax.xml.transform.TransformerException
Parameters:
expr - String
contextNode - Node
type - int
Returns:
NodeList
Throws:
javax.xml.transform.TransformerException

execute

public static org.w3c.dom.NodeList execute(java.lang.String systemId,
                                           java.lang.String expr,
                                           org.w3c.dom.Node contextNode,
                                           int type)
                                    throws javax.xml.transform.TransformerException
Parameters:
systemId - String
expr - String
contextNode - Node
type - int
Returns:
NodeList
Throws:
javax.xml.transform.TransformerException

execute

public static org.w3c.dom.NodeList execute(org.apache.xpath.XPath xpath,
                                           org.w3c.dom.Node contextNode)
                                    throws javax.xml.transform.TransformerException
Parameters:
xpath - XPath
contextNode - Node
Returns:
NodeList
Throws:
javax.xml.transform.TransformerException

execute

public static org.w3c.dom.NodeList execute(org.apache.xpath.XPathContext xpathContext,
                                           org.apache.xpath.XPath xpath,
                                           org.w3c.dom.Node contextNode)
                                    throws javax.xml.transform.TransformerException
Parameters:
xpathContext - XPathContext
xpath - XPath
contextNode - Node
Returns:
NodeList
Throws:
javax.xml.transform.TransformerException

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.