org.apache.xalan.trace
Class GenerateEvent
java.lang.Objectorg.apache.xalan.trace.GenerateEvent
- java.util.EventListener
public class GenerateEvent
extends java.lang.Object
implements java.util.EventListener
Event generated by the XSL processor after it generates a new node in the result tree.
This event responds to and is modeled on the SAX events that are sent to the
formatter listener FormatterToXXX)classes.
DOMBuilder, org.apache.xalan.serialize.SerializerToHTML, org.apache.xalan.serialize.SerializerToText, org.apache.xalan.serialize.SerializerToXML
Attributes | m_atts- The current attribute list.
|
char[] | m_characters- Character data from a character or cdata event.
|
String | m_data- The string data in the element (comments and PIs).
|
int | m_eventtype- The type of SAX event that was generated, as enumerated in the EVENTTYPE_XXX constants below.
|
int | m_length- The length of the current data in m_characters.
|
String | m_name- The name of the element or PI.
|
TransformerImpl | m_processor- The XSLT Transformer, which either directly or indirectly contains most needed information.
|
int | m_start- The start position of the current data in m_characters.
|
GenerateEvent(TransformerImpl processor, int eventType)- Constructor for startDocument, endDocument events.
|
GenerateEvent(TransformerImpl processor, int eventType, String data)- Constructor for comment and entity ref events.
|
GenerateEvent(TransformerImpl processor, int eventType, String name, Attributes atts)- Constructor for startElement, endElement events.
|
GenerateEvent(TransformerImpl processor, int eventType, String name, String data)- Constructor for processingInstruction events.
|
GenerateEvent(TransformerImpl processor, int eventType, ch[] , int start, int length)- Constructor for characters, cdate events.
|
m_atts
public Attributes m_atts
The current attribute list.
m_characters
public char[] m_characters
Character data from a character or cdata event.
m_data
public String m_data
The string data in the element (comments and PIs).
m_eventtype
public int m_eventtype
The type of SAX event that was generated, as enumerated in the EVENTTYPE_XXX constants below.
m_length
public int m_length
The length of the current data in m_characters.
m_name
public String m_name
The name of the element or PI.
m_processor
public TransformerImpl m_processor
The XSLT Transformer, which either directly or indirectly contains most needed information.
m_start
public int m_start
The start position of the current data in m_characters.
GenerateEvent
public GenerateEvent(TransformerImpl processor,
int eventType) Constructor for startDocument, endDocument events.
processor - The XSLT TransformerFactory instance.eventType - One of the EVENTTYPE_XXX constants.
GenerateEvent
public GenerateEvent(TransformerImpl processor,
int eventType,
String data) Constructor for comment and entity ref events.
processor - The XSLT processor instance.eventType - One of the EVENTTYPE_XXX constants.data - The comment or entity ref data.
GenerateEvent
public GenerateEvent(TransformerImpl processor,
int eventType,
String name,
Attributes atts) Constructor for startElement, endElement events.
processor - The XSLT TransformerFactory Instance.eventType - One of the EVENTTYPE_XXX constants.name - The name of the element.atts - The SAX attribute list.
GenerateEvent
public GenerateEvent(TransformerImpl processor,
int eventType,
String name,
String data) Constructor for processingInstruction events.
processor - The instance of the XSLT processor.eventType - One of the EVENTTYPE_XXX constants.name - The name of the processing instruction.data - The processing instruction data.
GenerateEvent
public GenerateEvent(TransformerImpl processor,
int eventType,
ch[] ,
int start,
int length) Constructor for characters, cdate events.
processor - The XSLT TransformerFactory instance.eventType - One of the EVENTTYPE_XXX constants.start - The start offset to be used in the char array.length - The end offset to be used in the chara array.
Copyright B) 2004 Apache XML Project. All Rights Reserved.