Xalan-C++ API Documentation

The Xalan-C++ XSL Transformer Version 1.0

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SelectionEvent Class Reference

#include <SelectionEvent.hpp>

Collaboration diagram for SelectionEvent:

List of all members.

Public Methods

Public Attributes


Detailed Description


Constructor & Destructor Documentation

SelectionEvent::SelectionEvent ( StylesheetExecutionContext & executionContext,
const XalanNode * sourceNode,
const ElemTemplateElement & styleNode,
const XalanDOMString & attributeName,
const XPath & xpath,
const XObject * selection)

Create an event originating at the given node of the style tree.

Parameters:
processor   XSLT Processor.
sourceTree   input source tree.
sourceNode   current context node.
mode   current mode.
m_styleNode   node in the style tree reference for the event (should not be null, not enforced)

virtual SelectionEvent::~SelectionEvent () [virtual]


Member Data Documentation

const XalanDOMString SelectionEvent::m_attributeName

The attribute name from which the selection is made.

const StylesheetExecutionContext & SelectionEvent::m_executionContext

The executionContext instance.

const XObject *const SelectionEvent::m_selection

The result of the selection.

const XalanNode * SelectionEvent::m_sourceNode

The current context node.

const ElemTemplateElement & SelectionEvent::m_styleNode

The node in the style tree where the event occurs.

const XPath & SelectionEvent::m_xpath

The XPath that executed the selection.


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.

Xalan-C++ XSL Transformer Version 1.0
Copyright © 2000 The Apache Software Foundation. All Rights Reserved.