org.apache.xerces.impl.xs
Class AbstractPsychoPathXPath2Impl

java.lang.Object
  extended byorg.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.

Constructor Summary
AbstractPsychoPathXPath2Impl()
           
 
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
 

Constructor Detail

AbstractPsychoPathXPath2Impl

public AbstractPsychoPathXPath2Impl()
Method Detail

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.