Xalan-C++ API Reference 1.12.0
|
#include <xalanc/XSLT/SelectionEvent.hpp>
Public Types | |
enum | eSelectionType { eNone , eBoolean , eNodeSet , eUnknown } |
Public Attributes | |
const StylesheetExecutionContext & | m_executionContext |
The executionContext instance. | |
const XalanNode * | m_sourceNode |
The current context node. | |
const ElemTemplateElement & | m_styleNode |
The node in the style tree where the event occurs. | |
const XalanDOMString & | m_attributeName |
The attribute name from which the selection is made. | |
const XalanDOMString & | m_xpathExpression |
The XPath expression evaluated. | |
const XObjectPtr | m_selection |
The result of the selection. | |
const eSelectionType | m_type |
The type of the selection. | |
bool | m_boolean |
const NodeRefListBase *const | m_nodeList |
Definition at line 47 of file SelectionEvent.hpp.
Enumerator | |
---|---|
eNone | |
eBoolean | |
eNodeSet | |
eUnknown |
Definition at line 130 of file SelectionEvent.hpp.
xalanc::SelectionEvent::SelectionEvent | ( | StylesheetExecutionContext & | executionContext, |
const XalanNode * | sourceNode, | ||
const ElemTemplateElement & | styleNode, | ||
const XalanDOMString & | attributeName, | ||
const XPath & | xpath, | ||
const XObjectPtr | selection | ||
) |
Create an event originating at the given node of the style tree.
executionContext | The current execution context |
sourceNode | The source node selected. |
styleNode | The node in the style tree reference for the event |
attributeName | The attribute name where the XPath expression was supplied |
xpath | The XPath instance executed |
selection | The result of evaluating the XPath |
xalanc::SelectionEvent::SelectionEvent | ( | StylesheetExecutionContext & | executionContext, |
const XalanNode * | sourceNode, | ||
const ElemTemplateElement & | styleNode, | ||
const XalanDOMString & | attributeName, | ||
const XalanDOMString & | xpathExpression, | ||
const XObjectPtr | selection | ||
) |
Create an event originating at the given node of the style tree.
executionContext | The current execution context |
sourceNode | The source node selected. |
styleNode | The node in the style tree reference for the event |
attributeName | The attribute name where the XPath expression was supplied |
xpathExpression | The XPath expression executed |
selection | The result of evaluating the XPath |
xalanc::SelectionEvent::SelectionEvent | ( | StylesheetExecutionContext & | executionContext, |
const XalanNode * | sourceNode, | ||
const ElemTemplateElement & | styleNode, | ||
const XalanDOMString & | attributeName, | ||
const XPath & | xpath, | ||
bool | selection | ||
) |
Create an event originating at the given node of the style tree.
executionContext | The current execution context |
sourceNode | The source node selected. |
styleNode | The node in the style tree reference for the event |
attributeName | The attribute name where the XPath expression was supplied |
xpath | The XPath instance executed |
selection | The result of evaluating the XPath |
xalanc::SelectionEvent::SelectionEvent | ( | StylesheetExecutionContext & | executionContext, |
const XalanNode * | sourceNode, | ||
const ElemTemplateElement & | styleNode, | ||
const XalanDOMString & | attributeName, | ||
const XPath & | xpath, | ||
const NodeRefListBase & | selection | ||
) |
Create an event originating at the given node of the style tree.
executionContext | The current execution context |
sourceNode | The source node selected. |
styleNode | The node in the style tree reference for the event |
attributeName | The attribute name where the XPath expression was supplied |
xpath | The XPath instance executed |
selection | The result of evaluating the XPath |
|
virtual |
const XalanDOMString& xalanc::SelectionEvent::m_attributeName |
The attribute name from which the selection is made.
Definition at line 150 of file SelectionEvent.hpp.
bool xalanc::SelectionEvent::m_boolean |
Definition at line 169 of file SelectionEvent.hpp.
const StylesheetExecutionContext& xalanc::SelectionEvent::m_executionContext |
The executionContext instance.
Definition at line 135 of file SelectionEvent.hpp.
const NodeRefListBase* const xalanc::SelectionEvent::m_nodeList |
Definition at line 171 of file SelectionEvent.hpp.
const XObjectPtr xalanc::SelectionEvent::m_selection |
The result of the selection.
If it's null, m_sourceNode was selected, or some specific type was selected. See the above enums.
Definition at line 162 of file SelectionEvent.hpp.
The current context node.
Definition at line 140 of file SelectionEvent.hpp.
const ElemTemplateElement& xalanc::SelectionEvent::m_styleNode |
The node in the style tree where the event occurs.
Definition at line 145 of file SelectionEvent.hpp.
const eSelectionType xalanc::SelectionEvent::m_type |
The type of the selection.
Definition at line 167 of file SelectionEvent.hpp.
const XalanDOMString& xalanc::SelectionEvent::m_xpathExpression |
The XPath expression evaluated.
Definition at line 155 of file SelectionEvent.hpp.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Tue Oct 10 2023 15:42:14 for Xalan-C++ API Reference by