public void generated()

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());
    }