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 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(String expr)
           
static org.apache.xpath.XPath createXPath(String expr, int type)
           
static org.apache.xpath.XPath createXPath(String expr, Node contextNode, int type)
           
static org.apache.xpath.XPath createXPath(String expr, org.apache.xml.utils.PrefixResolver resolver, int type)
           
static org.apache.xpath.XPath createXPath(String expr, org.apache.xml.utils.SAXSourceLocator locator, org.apache.xml.utils.PrefixResolver resolver, int type)
           
static NodeList execute(String expr, Node contextNode, int type)
           
static NodeList execute(String systemId, String expr, Node contextNode, int type)
           
static NodeList execute(org.apache.xpath.XPathContext xpathContext, org.apache.xpath.XPath xpath, Node contextNode)
           
static NodeList execute(org.apache.xpath.XPath xpath, Node contextNode)
           
static NodeList selectNodes(String expr, Node contextNode)
           
static Node selectSingleNode(String expr, 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(String expr)
                                          throws TransformerException
Parameters:
expr - String
Returns:
XPath
Throws:
TransformerException

createXPath

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

createXPath

public static org.apache.xpath.XPath createXPath(String expr,
                                                 Node contextNode,
                                                 int type)
                                          throws TransformerException
Parameters:
expr - String
contextNode - Node
type - int
Returns:
XPath
Throws:
TransformerException

createXPath

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

createXPath

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

selectNodes

public static NodeList selectNodes(String expr,
                                   Node contextNode)
                            throws TransformerException
Parameters:
expr - String
contextNode - Node
Returns:
NodeList
Throws:
TransformerException

selectSingleNode

public static Node selectSingleNode(String expr,
                                    Node contextNode)
                             throws TransformerException
Parameters:
expr - String
contextNode - Node
Returns:
Node
Throws:
TransformerException

execute

public static NodeList execute(String expr,
                               Node contextNode,
                               int type)
                        throws TransformerException
Parameters:
expr - String
contextNode - Node
type - int
Returns:
NodeList
Throws:
TransformerException

execute

public static NodeList execute(String systemId,
                               String expr,
                               Node contextNode,
                               int type)
                        throws TransformerException
Parameters:
systemId - String
expr - String
contextNode - Node
type - int
Returns:
NodeList
Throws:
TransformerException

execute

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

execute

public static NodeList execute(org.apache.xpath.XPathContext xpathContext,
                               org.apache.xpath.XPath xpath,
                               Node contextNode)
                        throws TransformerException
Parameters:
xpathContext - XPathContext
xpath - XPath
contextNode - Node
Returns:
NodeList
Throws:
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.