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

# XPathExecutionContextDefault Member List

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

- borrowMutableNodeRefList() `[virtual]`
- ContextNodeListStackType typedef
- create(MemoryManagerType &theManager, XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0) `[static]`
- createMutableNodeRefList(MemoryManagerType &theManager) const `[virtual]`
- CurrentNodeStackType typedef
- doFormatNumber(double number, const XalanDOMString &pattern, const XalanDecimalFormatSymbols *theDFS, XalanDOMString &theResult, const XalanNode *context=0, const LocatorType *locator=0) `[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]`
- ExecutionContext(MemoryManagerType &m_memoryManager) `[explicit]`
- extFunction(const XalanDOMString &theNamespace, const XalanDOMString &functionName, XalanNode *context, const XObjectArgVectorType &argVec, const LocatorType *locator) `[virtual]`
- findURIFromDoc(const XalanDocument *owner) const `[virtual]`
- formatNumber(double number, const XalanDOMString &pattern, XalanDOMString &theResult, const XalanNode *context=0, const LocatorType *locator=0) `[virtual]`
- formatNumber(double number, const XalanDOMString &pattern, const XalanDOMString &dfsName, XalanDOMString &theResult, const XalanNode *context=0, const LocatorType *locator=0) `[virtual]`
- functionAvailable(const XalanQName &theQName) const `[virtual]`
- functionAvailable(const XalanDOMString &theName, const LocatorType *locator) const `[virtual]`
- GetCachedString typedef
- getCachedString() `[virtual]`
- getContextNodeList() const `[virtual]`
- getContextNodeListLength() const `[virtual]`
- getContextNodeListPosition(const XalanNode &contextNode) const `[virtual]`
- getCurrentNode() const `[virtual]`
- getMemoryManager()
- 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]`
- 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_contextNodeListStack `[protected]`
- m_currentNodeStack `[protected]`
- m_currentPattern `[protected]`
- m_domSupport `[protected]`
- m_memoryManager `[protected]`
- m_nodeListCache `[protected]`
- m_prefixResolver `[protected]`
- m_scratchQName `[mutable, protected]`
- m_stringCache `[protected]`
- m_xobjectFactory `[protected]`
- m_xpathEnvSupport `[protected]`
- message(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- NodeListCacheType typedef `[protected]`
- parseXML(MemoryManagerType &theManager, const XalanDOMString &urlString, const XalanDOMString &base) const `[virtual]`
- popContextNodeList() `[virtual]`
- popCurrentNode() `[virtual]`
- pushContextNodeList(const NodeRefListBase &theList) `[virtual]`
- pushCurrentNode(XalanNode *theCurrentNode) `[virtual]`
- releaseCachedString(XalanDOMString &theString) `[virtual]`
- reset() `[virtual]`
- returnMutableNodeRefList(MutableNodeRefList *theList) `[virtual]`
- s_dummyList `[protected, static]`
- setDOMSupport(DOMSupport *theDOMSupport)
- setPrefixResolver(const PrefixResolver *thePrefixResolver) `[virtual]`
- setSourceDocument(const XalanDOMString &theURI, XalanDocument *theDocument) `[virtual]`
- setXObjectFactory(XObjectFactory *theXObjectFactory)
- setXPathEnvSupport(XPathEnvSupport *theSupport)
- shouldStripSourceNode(const XalanText &node) `[virtual]`
- size_type typedef
- warn(const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const `[virtual]`
- XObjectArgVectorType typedef
- XPathExecutionContext(MemoryManagerType &m_memoryManager, XObjectFactory *theXObjectFactory=0) `[explicit]`
- XPathExecutionContextDefault(XPathEnvSupport &theXPathEnvSupport, DOMSupport &theDOMSupport, XObjectFactory &theXObjectFactory, XalanNode *theCurrentNode=0, const NodeRefListBase *theContextNodeList=0, const PrefixResolver *thePrefixResolver=0)
- XPathExecutionContextDefault(MemoryManagerType &theManager, 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.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.