## Xalan-C++ API Documentation

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

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
- createMutableNodeRefList() const `[virtual]`
- CurrentNodeStackType typedef
- 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]`
- 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_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]`
- 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]`
- 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 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.7 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.