org.apache.xalan.trace

Class SelectionEvent

Implemented Interfaces:
java.util.EventListener
Known Direct Subclasses:
EndSelectionEvent

public class SelectionEvent
extends java.lang.Object
implements java.util.EventListener

Event triggered by selection of a node in the style stree.

Field Summary

String
m_attributeName
The attribute name from which the selection is made.
TransformerImpl
m_processor
The XSLT processor instance.
XObject
m_selection
The result of the selection.
Node
m_sourceNode
The current context node.
ElemTemplateElement
m_styleNode
The node in the style tree where the event occurs.
XPath
m_xpath
The XPath that executed the selection.

Constructor Summary

SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, String attributeName, XPath xpath, XObject selection)
Create an event originating at the given node of the style tree.

Field Details

m_attributeName

public final String m_attributeName
The attribute name from which the selection is made.

m_processor

public final TransformerImpl m_processor
The XSLT processor instance.

m_selection

public final XObject m_selection
The result of the selection.

m_sourceNode

public final Node m_sourceNode
The current context node.

m_styleNode

public final ElemTemplateElement m_styleNode
The node in the style tree where the event occurs.

m_xpath

public final XPath m_xpath
The XPath that executed the selection.

Constructor Details

SelectionEvent

public SelectionEvent(TransformerImpl processor,
                      Node sourceNode,
                      ElemTemplateElement styleNode,
                      String attributeName,
                      XPath xpath,
                      XObject selection)
Create an event originating at the given node of the style tree.
Parameters:
processor - The XSLT TransformerFactory.
sourceNode - The current context node.
styleNode - node in the style tree reference for the event. Should not be null. That is not enforced.
attributeName - The attribute name from which the selection is made.
xpath - The XPath that executed the selection.
selection - The result of the selection.

Copyright B) 2005 Apache XML Project. All Rights Reserved.