Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Member Functions | Protected Attributes | List of all members
ExecutionContext Class Referenceabstract
Inheritance diagram for ExecutionContext:
XPathExecutionContext StylesheetExecutionContext XPathExecutionContextDefault StylesheetExecutionContextDefault

Public Member Functions

 ExecutionContext (MemoryManagerType &m_memoryManager)
 
virtual ~ExecutionContext ()
 
virtual void error (const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const =0
 Report an error and throw an exception. More...
 
virtual void warn (const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const =0
 Report a warning. More...
 
virtual void message (const XalanDOMString &msg, const XalanNode *sourceNode=0, const LocatorType *locator=0) const =0
 Output a message. More...
 
MemoryManagerTypegetMemoryManager ()
 

Protected Attributes

MemoryManagerTypem_memoryManager
 

Constructor & Destructor Documentation

ExecutionContext::ExecutionContext ( MemoryManagerType m_memoryManager)
explicit
virtual ExecutionContext::~ExecutionContext ( )
virtual

Member Function Documentation

virtual void ExecutionContext::error ( const XalanDOMString msg,
const XalanNode sourceNode = 0,
const LocatorType locator = 0 
) const
pure virtual

Report an error and throw an exception.

Parameters
msgThe text of the message.
sourceNodeThe source node where the error occurred. May be 0.
locatorA Locator to determine where the error occurred. May be 0.

Implemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, XPathExecutionContext, and XPathExecutionContextDefault.

MemoryManagerType& ExecutionContext::getMemoryManager ( )
virtual void ExecutionContext::message ( const XalanDOMString msg,
const XalanNode sourceNode = 0,
const LocatorType locator = 0 
) const
pure virtual

Output a message.

Parameters
msgThe text of the message.
sourceNodeThe source node where the message occurred. May be 0.
locatorA Locator to determine where the message occurred. May be 0.

Implemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, XPathExecutionContext, and XPathExecutionContextDefault.

virtual void ExecutionContext::warn ( const XalanDOMString msg,
const XalanNode sourceNode = 0,
const LocatorType locator = 0 
) const
pure virtual

Report a warning.

Parameters
msgThe text of the message.
sourceNodeThe source node where the warning occurred. May be 0.
locatorA Locator to determine where the warning occurred. May be 0.

Implemented in StylesheetExecutionContext, StylesheetExecutionContextDefault, XPathExecutionContext, and XPathExecutionContextDefault.

Member Data Documentation

MemoryManagerType& ExecutionContext::m_memoryManager
protected

The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo