in java/src/org/apache/qetest/xalanj2/LoggingPrintTraceListener.java [381:433]
public void generated(GenerateEvent generateEvent)
{
super.generated(generateEvent);
counters[TYPE_GENERATED]++;
StringBuffer buf = new StringBuffer("generated:");
switch (generateEvent.m_eventtype)
{
case SerializerTrace.EVENTTYPE_STARTDOCUMENT :
buf.append("STARTDOCUMENT");
break;
case SerializerTrace.EVENTTYPE_ENDDOCUMENT :
buf.append("ENDDOCUMENT");
break;
case SerializerTrace.EVENTTYPE_STARTELEMENT :
buf.append("STARTELEMENT[" + generateEvent.m_name + "]"); // just hardcode [ LBRACKET ] RBRACKET here
break;
case SerializerTrace.EVENTTYPE_ENDELEMENT :
buf.append("ENDELEMENT[" + generateEvent.m_name + "]");
break;
case SerializerTrace.EVENTTYPE_CHARACTERS :
String chars1 = new String(generateEvent.m_characters, generateEvent.m_start, generateEvent.m_length);
buf.append("CHARACTERS[" + chars1 + "]");
break;
case SerializerTrace.EVENTTYPE_CDATA :
String chars2 = new String(generateEvent.m_characters, generateEvent.m_start, generateEvent.m_length);
buf.append("CDATA[" + chars2 + "]");
break;
case SerializerTrace.EVENTTYPE_COMMENT :
buf.append("COMMENT[" + generateEvent.m_data + "]");
break;
case SerializerTrace.EVENTTYPE_PI :
buf.append("PI[" + generateEvent.m_name + ", " + generateEvent.m_data + "]");
break;
case SerializerTrace.EVENTTYPE_ENTITYREF :
buf.append("ENTITYREF[" + generateEvent.m_name + "]");
break;
case SerializerTrace.EVENTTYPE_IGNORABLEWHITESPACE :
buf.append("IGNORABLEWHITESPACE");
break;
}
setLastItem(buf.toString());
logger.logMsg(level, prefix + getLast());
}