java/src/org/apache/qetest/xslwrapper/TraxDOMWrapper.java [214:248]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        DOMResult domResult = new DOMResult(outNode);
        
        // Untimed: Set any of our options as Attributes on the transformer
        TraxWrapperUtils.setAttributes(transformer, newProcessorOpts);

        // Untimed: Apply any parameters needed
        applyParameters(transformer);

        // Timed: build xml (so to speak) and transform
        startTime = System.currentTimeMillis();
        transformer.transform(xmlSource, domResult);
        transform = System.currentTimeMillis() - startTime;

        // Untimed: prepare serializer with outputProperties 
        //  from the stylesheet
        Transformer resultSerializer = factory.newTransformer();
        resultSerializer.setErrorListener(new DefaultErrorHandler());
        Properties serializationProps = transformer.getOutputProperties();
        resultSerializer.setOutputProperties(serializationProps);
        
        // Timed: writeResults from the DOMResult
        startTime = System.currentTimeMillis();
        resultSerializer.transform(new DOMSource(outNode), 
                             new StreamResult(resultName));
        resultWrite = System.currentTimeMillis() - startTime;

        long[] times = getTimeArray();
        times[IDX_OVERALL] = xslRead + xslBuild + xmlRead 
                             + transform + resultWrite;
        times[IDX_XSLREAD] = xslRead;
        times[IDX_XSLBUILD] = xslBuild;
        times[IDX_XMLREAD] = xmlRead;
        times[IDX_TRANSFORM] = transform;
        times[IDX_RESULTWRITE] = resultWrite;
        return times;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



java/src/org/apache/qetest/xslwrapper/TraxDOMWrapper.java [463:497]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        DOMResult domResult = new DOMResult(outNode);
        
        // Untimed: Set any of our options as Attributes on the transformer
        TraxWrapperUtils.setAttributes(transformer, newProcessorOpts);

        // Untimed: Apply any parameters needed
        applyParameters(transformer);

        // Timed: build xml (so to speak) and transform
        startTime = System.currentTimeMillis();
        transformer.transform(xmlSource, domResult);
        transform = System.currentTimeMillis() - startTime;

        // Untimed: prepare serializer with outputProperties 
        //  from the stylesheet
        Transformer resultSerializer = factory.newTransformer();
        resultSerializer.setErrorListener(new DefaultErrorHandler());
        Properties serializationProps = transformer.getOutputProperties();
        resultSerializer.setOutputProperties(serializationProps);
        
        // Timed: writeResults from the DOMResult
        startTime = System.currentTimeMillis();
        resultSerializer.transform(new DOMSource(outNode), 
                             new StreamResult(resultName));
        resultWrite = System.currentTimeMillis() - startTime;

        long[] times = getTimeArray();
        times[IDX_OVERALL] = xslRead + xslBuild + xmlRead 
                             + transform + resultWrite;
        times[IDX_XSLREAD] = xslRead;
        times[IDX_XSLBUILD] = xslBuild;
        times[IDX_XMLREAD] = xmlRead;
        times[IDX_TRANSFORM] = transform;
        times[IDX_RESULTWRITE] = resultWrite;
        return times;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



