## 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

# XPathExecutionContext Member List

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

- borrowMutableNodeRefList() = 0 `[pure virtual]`
- createMutableNodeRefList() const = 0 `[pure virtual]`
- elementAvailable(const XalanQName& theQName) const = 0 `[pure virtual]`
- elementAvailable( const XalanDOMString& theName, const LocatorType* locator) const = 0 `[pure virtual]`
- error( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- error( const char* msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- ExecutionContext() `[explicit]`
- extFunction( const XalanDOMString& theNamespace, const XalanDOMString& functionName, XalanNode* context, const XObjectArgVectorType& argVec, const LocatorType* locator) = 0 `[pure virtual]`
- findURIFromDoc(const XalanDocument* owner) const = 0 `[pure virtual]`
- functionAvailable(const XalanQName& theQName) const = 0 `[pure virtual]`
- functionAvailable( const XalanDOMString& theName, const LocatorType* locator) const = 0 `[pure virtual]`
- getCachedString() = 0 `[pure virtual]`
- getContextNodeList() const = 0 `[pure virtual]`
- getContextNodeListLength() const = 0 `[pure virtual]`
- getContextNodeListPosition(const XalanNode& contextNode) const = 0 `[pure virtual]`
- getCurrentNode() const = 0 `[pure virtual]`
- getDecimalFormatSymbols(const XalanQName& qname) = 0 `[pure virtual]`
- getNamespaceForPrefix(const XalanDOMString& prefix) const = 0 `[pure virtual]`
- getNodeSetByKey( XalanDocument* doc, const XalanQName& qname, const XalanDOMString& ref, MutableNodeRefList& nodelist) = 0 `[pure virtual]`
- getNodeSetByKey( XalanDocument* doc, const XalanDOMString& name, const XalanDOMString& ref, const LocatorType* locator, MutableNodeRefList& nodelist) = 0 `[pure virtual]`
- getPrefixResolver() const = 0 `[pure virtual]`
- getSourceDocument(const XalanDOMString& theURI) const = 0 `[pure virtual]`
- getUnparsedEntityURI( const XalanDOMString& theName, const XalanDocument& theDocument) const = 0 `[pure virtual]`
- getVariable( const XalanQName& name, const LocatorType* locator = 0) = 0 `[pure virtual]`
- getXObjectFactory() const `[]`
- isNodeAfter( const XalanNode& node1, const XalanNode& node2) const = 0 `[pure virtual]`
- m_xobjectFactory `[protected]`
- message( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- message( const char* msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- parseXML( const XalanDOMString& urlString, const XalanDOMString& base) const = 0 `[pure virtual]`
- popContextNodeList() = 0 `[pure virtual]`
- popCurrentNode() = 0 `[pure virtual]`
- pushContextNodeList(const NodeRefListBase& theList) = 0 `[pure virtual]`
- pushCurrentNode(XalanNode* theCurrentNode) = 0 `[pure virtual]`
- releaseCachedString(XalanDOMString& theString) = 0 `[pure virtual]`
- reset() = 0 `[pure virtual]`
- returnMutableNodeRefList(MutableNodeRefList* theList) = 0 `[pure virtual]`
- setPrefixResolver(const PrefixResolver* thePrefixResolver) = 0 `[pure virtual]`
- setSourceDocument( const XalanDOMString& theURI, XalanDocument* theDocument) = 0 `[pure virtual]`
- shouldStripSourceNode(const XalanNode& node) = 0 `[pure virtual]`
- size_type typedef
- warn( const XalanDOMString& msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- warn( const char* msg, const XalanNode* sourceNode = 0, const LocatorType* locator = 0) const = 0 `[pure virtual]`
- XObjectArgVectorType typedef
- XPathExecutionContext(XObjectFactory* theXObjectFactory = 0) `[explicit]`
- ~ExecutionContext() `[virtual]`
- ~XPathExecutionContext() `[virtual]`

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.