## Xalan-C++ API Documentation

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

Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

# XPathExecutionContextDefault Member List

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

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