Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSL Transformer Version 1.1
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
SimpleNodeLocator Class Reference
SimpleNodeLocator implements a search of one or more DOM trees.
More...
#include <SimpleNodeLocator.hpp>
Collaboration diagram for SimpleNodeLocator:
[legend]List of all members.Static Public Methods
Static Protected Methods
- void step ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, MutableNodeRefList& queryResults)
- XalanNode* stepPattern ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, XPath::eMatchScore& scoreHolder)
- Execute a step in a location path. More...
- int findNodeSet ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findRoot ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findParent ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findSelf ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findAncestors ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findAncestorsOrSelf ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findAttributes ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findChildren ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findDescendants ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findFollowing ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findFollowingSiblings ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findPreceeding ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findPreceedingSiblings ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findNamespace ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- int findNodesOnUnknownAxis ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, int stepType, MutableNodeRefList& subQueryResults)
- XPath::eMatchScore nodeTest ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, XalanNode::NodeType nodeType, int opPos, int argLen, int stepType)
- void predicates ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* context, int opPos, MutableNodeRefList& subQueryResults, int& endPredicatesPos)
- XPath::eMatchScore handleFoundIndex ( const XPath& xpath, XPathExecutionContext& executionContext, XalanNode* localContext, int startOpPos)
Detailed Description
SimpleNodeLocator implements a search of one or more DOM trees.
It has no constructors, since it is never instantiated.
Member Function Documentation
|
Execute a step in a location path.
-
Parameters:
-
xpath
|
The xpath that is executing |
context
|
The current source tree context node |
opPos
|
The current position in the xpath operation map array |
scoreHolder
|
a reference to an XPath::eMatchScore to receive the result. |
-
Returns:
-
the last matched context node
|
The documentation for this class was generated from the following file:
Interpreting class diagrams
Doxygen and
GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSL Transformer Version 1.1
Copyright © 2000, 2001 The Apache Software Foundation. All Rights Reserved.
|
|