org.apache.xerces.impl.xs
Class AbstractPsychoPathXPath2Impl
java.lang.Object
org.apache.xerces.impl.xs.AbstractPsychoPathXPath2Impl
- Direct Known Subclasses:
- Test, XSAssertImpl
- public class AbstractPsychoPathXPath2Impl
- extends java.lang.Object
A class providing common services for XPath expression evaluation, with
"PsychoPath XPath 2.0" engine (https://wiki.eclipse.org/PsychoPathXPathProcessor).
- Version:
- $Id: AbstractPsychoPathXPath2Impl.java 1852094 2019-01-25 05:52:55Z mukulg $
- Author:
- Mukul Gandhi, IBM
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
Method Summary |
protected void |
addNamespaceBindingToXPath2DynamicContext(java.lang.String prefix,
java.lang.String uri)
|
protected org.eclipse.wst.xml.xpath2.processor.ast.XPath |
compileXPathStr(java.lang.String xpathStr,
XSAssertImpl assertImpl,
XSDHandler fSchemaHandler,
org.w3c.dom.Element schemaContextElem)
|
protected boolean |
evaluateXPathExpr(org.eclipse.wst.xml.xpath2.processor.ast.XPath xpathObject,
org.w3c.dom.Element contextNode)
|
org.eclipse.wst.xml.xpath2.processor.DynamicContext |
initXPath2DynamicContext(org.apache.xerces.xs.XSModel schema,
org.w3c.dom.Document document,
java.util.Map psychoPathParams)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPsychoPathXPath2Impl
public AbstractPsychoPathXPath2Impl()
initXPath2DynamicContext
public org.eclipse.wst.xml.xpath2.processor.DynamicContext initXPath2DynamicContext(org.apache.xerces.xs.XSModel schema,
org.w3c.dom.Document document,
java.util.Map psychoPathParams)
addNamespaceBindingToXPath2DynamicContext
protected void addNamespaceBindingToXPath2DynamicContext(java.lang.String prefix,
java.lang.String uri)
evaluateXPathExpr
protected boolean evaluateXPathExpr(org.eclipse.wst.xml.xpath2.processor.ast.XPath xpathObject,
org.w3c.dom.Element contextNode)
throws java.lang.Exception
- Throws:
java.lang.Exception
compileXPathStr
protected org.eclipse.wst.xml.xpath2.processor.ast.XPath compileXPathStr(java.lang.String xpathStr,
XSAssertImpl assertImpl,
XSDHandler fSchemaHandler,
org.w3c.dom.Element schemaContextElem)
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.