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

# 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]`
- getThrowFoundIndex() 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]`
- releaseCachedString(XalanDOMString &theString)=0 `[pure virtual]`
- reset()=0 `[pure virtual]`
- returnMutableNodeRefList(MutableNodeRefList *theList)=0 `[pure virtual]`
- setContextNodeList(const NodeRefListBase &theList)=0 `[pure virtual]`
- setCurrentNode(XalanNode *theCurrentNode)=0 `[pure virtual]`
- setPrefixResolver(const PrefixResolver *thePrefixResolver)=0 `[pure virtual]`
- setSourceDocument(const XalanDOMString &theURI, XalanDocument *theDocument)=0 `[pure virtual]`
- setThrowFoundIndex(bool fThrow)=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.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.