|
Xalan-C++ API Reference
1.12.0
|
#include <xalanc/XSLT/SelectionEvent.hpp>
Public Types | |
| enum | eSelectionType { eNone, eBoolean, eNodeSet, eUnknown } |
Public Member Functions | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| virtual | ~SelectionEvent () |
Public Attributes | |
| const StylesheetExecutionContext & | m_executionContext |
| The executionContext instance. More... | |
| const XalanNode * | m_sourceNode |
| The current context node. More... | |
| const ElemTemplateElement & | m_styleNode |
| The node in the style tree where the event occurs. More... | |
| const XalanDOMString & | m_attributeName |
| The attribute name from which the selection is made. More... | |
| const XalanDOMString & | m_xpathExpression |
| The XPath expression evaluated. More... | |
| const XObjectPtr | m_selection |
| The result of the selection. More... | |
| const eSelectionType | m_type |
| The type of the selection. More... | |
| 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.
| const XalanNode* xalanc::SelectionEvent::m_sourceNode |
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 Sun May 31 2020 10:37:33 for Xalan-C++ API Reference by
1.8.17