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