public class Test extends AbstractXPath2EngineImpl
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.wst.xml.xpath2.processor.ast.XPath |
fEclipseXPathImpl
XPath 2.0 expression.
|
protected java.lang.String |
fExpression
String representation of the XPath
|
protected XSTypeAlternativeImpl |
fTypeAlternative
The type alternative to which the test belongs
|
protected XPath20 |
fXPath
Xerces-J native XPath 2.0 subset expression object.
|
protected NamespaceSupport |
fXPath2NamespaceContext
XPath 2.0 namespace context.
|
Constructor and Description |
---|
Test(XPath20 xpath,
XSTypeAlternativeImpl typeAlternative,
NamespaceSupport namespaceContext)
Constructs a "test" for type alternatives
|
Test(org.eclipse.wst.xml.xpath2.processor.ast.XPath xpath,
java.lang.String expression,
XSTypeAlternativeImpl typeAlternative,
NamespaceSupport namespaceContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateTest(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.XMLAttributes attributes,
org.apache.xerces.xni.NamespaceContext instanceNamespaceContext,
java.lang.String expandedSystemId)
Evaluate the test expression with respect to the specified element and its attributes
|
NamespaceSupport |
getNamespaceContext() |
XSTypeAlternativeImpl |
getTypeAlternative() |
java.lang.Object |
getXPath() |
java.lang.String |
toString() |
addNamespaceBindingToXPath2DynamicContext, compileXPathStr, evaluateXPathExpr, initXPath2DynamicContext
protected final XSTypeAlternativeImpl fTypeAlternative
protected final java.lang.String fExpression
protected final XPath20 fXPath
protected final org.eclipse.wst.xml.xpath2.processor.ast.XPath fEclipseXPathImpl
protected final NamespaceSupport fXPath2NamespaceContext
public Test(XPath20 xpath, XSTypeAlternativeImpl typeAlternative, NamespaceSupport namespaceContext)
public Test(org.eclipse.wst.xml.xpath2.processor.ast.XPath xpath, java.lang.String expression, XSTypeAlternativeImpl typeAlternative, NamespaceSupport namespaceContext)
public NamespaceSupport getNamespaceContext()
public XSTypeAlternativeImpl getTypeAlternative()
public java.lang.Object getXPath()
public boolean evaluateTest(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.NamespaceContext instanceNamespaceContext, java.lang.String expandedSystemId)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.