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

# XPathExecutionContextDefault Member List

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

- borrowMutableNodeRefList() `[virtual]`
- createMutableNodeRefList() const `[virtual]`
- elementAvailable(const XalanQName &theQName) const `[virtual]`
- elementAvailable(const XalanDOMString &theName, const LocatorType *locator) const `[virtual]`
- eNodeListCacheListSize enum value `[protected]`
- error(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- error(const char *msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- ExecutionContext() `[explicit]`
- extFunction(const XalanDOMString &theNamespace, const XalanDOMString &functionName, XalanNode *context, const XObjectArgVectorType &argVec, const LocatorType *locator) `[virtual]`
- findURIFromDoc(const XalanDocument *owner) const `[virtual]`
- functionAvailable(const XalanQName &theQName) const `[virtual]`
- functionAvailable(const XalanDOMString &theName, const LocatorType *locator) const `[virtual]`
- getCachedString() `[virtual]`
- getContextNodeList() const `[virtual]`
- getContextNodeListLength() const `[virtual]`
- getContextNodeListPosition(const XalanNode &contextNode) const `[virtual]`
- getCurrentNode() const `[virtual]`
- getDecimalFormatSymbols(const XalanQName &qname) `[virtual]`
- getNamespaceForPrefix(const XalanDOMString &prefix) const `[virtual]`
- getNodeSetByKey(XalanDocument *doc, const XalanQName &qname, const XalanDOMString &ref, MutableNodeRefList &nodelist) `[virtual]`
- getNodeSetByKey(XalanDocument *doc, const XalanDOMString &name, const XalanDOMString &ref, const LocatorType *locator, MutableNodeRefList &nodelist) `[virtual]`
- getPrefixResolver() const `[virtual]`
- getScratchQName() const
- getSourceDocument(const XalanDOMString &theURI) const `[virtual]`
- getThrowFoundIndex() const `[virtual]`
- getUnparsedEntityURI(const XalanDOMString &theName, const XalanDocument &theDocument) const `[virtual]`
- getVariable(const XalanQName &name, const LocatorType *locator=0) `[virtual]`
- getXObjectFactory() const
- getXPathEnvSupport() const
- isNodeAfter(const XalanNode &node1, const XalanNode &node2) const `[virtual]`
- m_cachedPosition `[mutable, protected]`
- m_contextNodeList `[protected]`
- m_currentNode `[protected]`
- m_currentPattern `[protected]`
- m_domSupport `[protected]`
- m_nodeListCache `[protected]`
- m_prefixResolver `[protected]`
- m_scratchQName `[mutable, protected]`
- m_stringCache `[protected]`
- m_throwFoundIndex `[protected]`
- m_xobjectFactory `[protected]`
- m_xpathEnvSupport `[protected]`
- message(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- message(const char *msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- NodeListCacheType typedef `[protected]`
- parseXML(const XalanDOMString &urlString, const XalanDOMString &base) const `[virtual]`
- releaseCachedString(XalanDOMString &theString) `[virtual]`
- reset() `[virtual]`
- returnMutableNodeRefList(MutableNodeRefList *theList) `[virtual]`
- s_dummyList `[protected, static]`
- setContextNodeList(const NodeRefListBase &theList) `[virtual]`
- setCurrentNode(XalanNode *theCurrentNode) `[virtual]`
- setDOMSupport(DOMSupport *theDOMSupport)
- setPrefixResolver(const PrefixResolver *thePrefixResolver) `[virtual]`
- setSourceDocument(const XalanDOMString &theURI, XalanDocument *theDocument) `[virtual]`
- setThrowFoundIndex(bool fThrow) `[virtual]`
- setXObjectFactory(XObjectFactory *theXObjectFactory)
- setXPathEnvSupport(XPathEnvSupport *theSupport)
- shouldStripSourceNode(const XalanNode &node) `[virtual]`
- size_type typedef
- warn(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- warn(const char *msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- XObjectArgVectorType typedef
- XPathExecutionContext(XObjectFactory *theXObjectFactory=0) `[explicit]`
- XPathExecutionContextDefault(XPathEnvSupport &theXPathEnvSupport, DOMSupport &theDOMSupport, XObjectFactory &theXObjectFactory, XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0)
- XPathExecutionContextDefault(XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0) `[explicit]`
- ~ExecutionContext() `[virtual]`
- ~XPathExecutionContext() `[virtual]`
- ~XPathExecutionContextDefault() `[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.