## Xalan-C++ API Documentation

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

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(MemoryManagerType &theManager) 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]`
- ExecutionContext(MemoryManagerType &m_memoryManager) `[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]`
- formatNumber(double number, const XalanDOMString &pattern, XalanDOMString &theResult, const XalanNode *context=0, const LocatorType *locator=0)=0 `[pure virtual]`
- formatNumber(double number, const XalanDOMString &pattern, const XalanDOMString &dfsName, XalanDOMString &theResult, const XalanNode *context=0, const LocatorType *locator=0)=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]`
- GetCachedString typedef
- getContextNodeList() const=0 `[pure virtual]`
- getContextNodeListLength() const=0 `[pure virtual]`
- getContextNodeListPosition(const XalanNode &contextNode) const=0 `[pure virtual]`
- getCurrentNode() const=0 `[pure virtual]`
- getMemoryManager()
- 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_memoryManager `[protected]`
- m_xobjectFactory `[protected]`
- message(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const=0 `[pure virtual]`
- parseXML(MemoryManagerType &theManager, 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 XalanText &node)=0 `[pure virtual]`
- size_type typedef
- warn(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const=0 `[pure virtual]`
- XObjectArgVectorType typedef
- XPathExecutionContext(MemoryManagerType &m_memoryManager, 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.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.