public void generated()

in java/src/org/apache/qetest/xalanj2/LoggingTraceListener.java [316:371]


    public void generated(GenerateEvent generateEvent)
    {
        counters[TYPE_GENERATED]++;

        Hashtable attrs = new Hashtable();
        attrs.put("event", "generated");

        StringBuffer buf = new StringBuffer("  <eventtype ");
        switch (generateEvent.m_eventtype)
        {
            case SerializerTrace.EVENTTYPE_STARTDOCUMENT :
                buf.append("type=\"STARTDOCUMENT\">");
            break;

            case SerializerTrace.EVENTTYPE_ENDDOCUMENT :
                buf.append("type=\"ENDDOCUMENT\">");
            break;

            case SerializerTrace.EVENTTYPE_STARTELEMENT :
                buf.append("type=\"STARTELEMENT\">" + generateEvent.m_name);
            break;

            case SerializerTrace.EVENTTYPE_ENDELEMENT :
                buf.append("type=\"ENDELEMENT\">" + generateEvent.m_name);
            break;

            case SerializerTrace.EVENTTYPE_CHARACTERS :
                String chars1 = new String(generateEvent.m_characters, generateEvent.m_start, generateEvent.m_length);
                buf.append("type=\"CHARACTERS\">" + chars1);
            break;

            case SerializerTrace.EVENTTYPE_CDATA :
                String chars2 = new String(generateEvent.m_characters, generateEvent.m_start, generateEvent.m_length);
                buf.append("type=\"CDATA\">" + chars2);
            break;

            case SerializerTrace.EVENTTYPE_COMMENT :
                buf.append("type=\"COMMENT\">" + generateEvent.m_data);
            break;

            case SerializerTrace.EVENTTYPE_PI :
                buf.append("type=\"PI\">" + generateEvent.m_name + ", " + generateEvent.m_data);
            break;

            case SerializerTrace.EVENTTYPE_ENTITYREF :
                buf.append("type=\"ENTITYREF\">" + generateEvent.m_name);
            break;

            case SerializerTrace.EVENTTYPE_IGNORABLEWHITESPACE :
                buf.append("type=\"IGNORABLEWHITESPACE\">");
            break;
        }
        buf.append("</eventtype>\n");
        setLastItem(buf.toString());
        logger.logElement(level, TRACE_LISTENER_DUMP, attrs, buf.toString());
    }