## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.5

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XPath Member List

This is the complete list of members for XPath, including all inherited members.

- And(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- destroyTable() `[static]`
- div(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- div(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- doGetMatchScore(XalanNode *context, XPathExecutionContext &executionContext, eMatchScore &score) const `[protected]`
- eMatchScore enum name
- eMatchScoreNodeTest enum value
- eMatchScoreNone enum value
- eMatchScoreNSWild enum value
- eMatchScoreOther enum value
- eMatchScoreQName enum value
- equals(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, bool &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, double &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, XalanDOMString &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, MutableNodeRefList &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext, bool &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext, double &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext, XalanDOMString &result) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const
- execute(XalanNode *context, const PrefixResolver &prefixResolver, const NodeRefListBase &contextNodeList, XPathExecutionContext &executionContext, MutableNodeRefList &result) const
- execute(XPathExecutionContext &executionContext) const
- execute(XPathExecutionContext &executionContext, bool &result) const
- execute(XPathExecutionContext &executionContext, double &result) const
- execute(XPathExecutionContext &executionContext, XalanDOMString &result) const
- execute(XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const
- execute(XPathExecutionContext &executionContext, MutableNodeRefList &result) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, bool &result) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, double &result) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, XalanDOMString &result) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const
- execute(const PrefixResolver &prefixResolver, XPathExecutionContext &executionContext, MutableNodeRefList &result) const
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext, bool &theResult) const `[protected]`
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext, double &theResult) const `[protected]`
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext, XalanDOMString &theResult) const `[protected]`
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- executeMore(XalanNode *context, int opPos, XPathExecutionContext &executionContext, MutableNodeRefList &theResult) const `[protected]`
- extfunction(XalanNode *context, int, const XalanDOMString &theNamespace, const XalanDOMString &functionName, const Function::XObjectArgVectorType &argVec, XPathExecutionContext &executionContext) const `[protected]`
- findAncestors(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findAncestorsOrSelf(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findAttributes(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findChildren(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findDescendants(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findFollowing(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findFollowingSiblings(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findNamespace(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findNodeSet(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findNodesOnUnknownAxis(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findParent(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findPreceeding(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findPreceedingSiblings(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findRoot(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- findSelf(XPathExecutionContext &executionContext, XalanNode *context, int opPos, int stepType, MutableNodeRefList &subQueryResults) const `[protected]`
- function(XalanNode *context, int funcID, const Function::XObjectArgVectorType &argVec, XPathExecutionContext &executionContext) const `[protected]`
- functionBoolean(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionCeiling(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionCount(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionFloor(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionLast(XPathExecutionContext &executionContext) const `[protected]`
- functionLocalName(XalanNode *context) const `[protected]`
- functionLocalName(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionName(XalanNode *context) const `[protected]`
- functionName(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionNot(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionNumber(XalanNode *context, XPathExecutionContext &executionContext) const `[protected]`
- functionNumber(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionPosition(XalanNode *context, XPathExecutionContext &executionContext) const `[protected]`
- functionRound(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionStringLength(XalanNode *context) const `[protected]`
- functionStringLength(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- functionSum(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- FunctionTableType typedef
- getExpression()
- getExpression() const
- getFunctionTable() `[static]`
- getInstalledFunctionNames(OutputIteratorType theIterator) `[static]`
- getInStylesheet() const
- getLocator() const
- getMatchScore(XalanNode *node, XPathExecutionContext &executionContext) const
- getMatchScore(XalanNode *node, const PrefixResolver &resolver, XPathExecutionContext &executionContext) const
- getMatchScoreValue(eMatchScore score) `[static]`
- getNumericOperand(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- getTargetData(TargetDataVectorType &targetData) const
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext, bool &theResult) const `[protected]`
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext, double &theResult) const `[protected]`
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext, XalanDOMString &theResult) const `[protected]`
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- group(XalanNode *context, int opPos, XPathExecutionContext &executionContext, MutableNodeRefList &theResult) const `[protected]`
- gt(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- gte(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- handleFoundIndex(XPathExecutionContext &executionContext, XalanNode *localContext, int startOpPos) const `[protected]`
- handleFoundIndexPositional(XPathExecutionContext &executionContext, XalanNode *localContext, int startOpPos) const `[protected]`
- initialize() `[static]`
- installFunction(const XalanDOMString &funcName, const Function &func) `[static]`
- installFunction(const XalanDOMChar *funcName, const Function &func) `[static]`
- isInstalledFunction(const XalanDOMString &theFunctionName) `[static]`
- literal(int opPos, XPathExecutionContext &executionContext) const `[protected]`
- literal(int opPos, bool &theResult) const `[protected]`
- literal(int opPos, double &theResult) const `[protected]`
- literal(int opPos, XalanDOMString &theResult) const `[protected]`
- literal(int opPos, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext, bool &theResult) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext, double &theResult) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext, XalanDOMString &theResult) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- locationPath(XalanNode *context, int opPos, XPathExecutionContext &executionContext, MutableNodeRefList &theResult) const `[protected]`
- LocatorType typedef
- lt(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- lte(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- MemberFunctionPtr typedef
- minus(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- minus(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- mod(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- mod(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- mult(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- mult(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- neg(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- neg(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- nodeTest(XPathExecutionContext &executionContext, XalanNode *context, XalanNode::NodeType nodeType, int opPos, int argLen, int stepType) const `[protected]`
- notequals(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- numberlit(int opPos) const `[protected]`
- numberlit(int opPos, XPathExecutionContext &executionContext) const `[protected]`
- numberlit(int opPos, bool &theResult) const `[protected]`
- numberlit(int opPos, XalanDOMString &theResult) const `[protected]`
- numberlit(int opPos, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- Or(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- plus(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- plus(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- predicate(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const
- predicates(XPathExecutionContext &executionContext, int opPos, MutableNodeRefList &subQueryResults) const `[protected]`
- PSEUDONAME_ANY `[static]`
- PSEUDONAME_COMMENT `[static]`
- PSEUDONAME_NODE `[static]`
- PSEUDONAME_OTHER `[static]`
- PSEUDONAME_PI `[static]`
- PSEUDONAME_ROOT `[static]`
- PSEUDONAME_TEXT `[static]`
- runExtFunction(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- runFunction(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- setInStylesheet(bool fValue)
- setLocator(const LocatorType *theLocator)
- shrink()
- step(XPathExecutionContext &executionContext, XalanNode *context, int opPos, MutableNodeRefList &queryResults) const `[protected]`
- stepPattern(XPathExecutionContext &executionContext, XalanNode *context, int opPos, eMatchScore &scoreHolder) const `[protected]`
- TargetDataVectorType typedef
- terminate() `[static]`
- uninstallFunction(const XalanDOMString &funcName) `[static]`
- uninstallFunction(const XalanDOMChar *funcName) `[static]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext) const `[protected]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext, bool &result) const `[protected]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext, double &result) const `[protected]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext, XalanDOMString &result) const `[protected]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext, FormatterListener &formatterListener, MemberFunctionPtr function) const `[protected]`
- Union(XalanNode *context, int opPos, XPathExecutionContext &executionContext, MutableNodeRefList &result) const `[protected]`
- variable(int opPos, XPathExecutionContext &executionContext) const `[protected]`
- XPath(const LocatorType *theLocator=0) `[explicit]`
- ~XPath()

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.