## Xalan-C++ API Documentation

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

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.7 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.