com.symbian.et.test.controller.visitor
Class ReportVisitor

java.lang.Object
  extended bycom.symbian.et.test.controller.visitor.Visitor
      extended bycom.symbian.et.test.controller.visitor.ReportVisitor

public class ReportVisitor
extends Visitor

Author:
EngineeringTools

Field Summary
private  org.jdom.Element iCurrentElement
          The current Element for the result XML.
private  int iLevel
          The current level in the EMF Tree.
private  org.jdom.Element iRoot
          The Root Element for the result XML.
private  org.jdom.Document iTestDriverReportXml
          The Document Element for the result XML.
 
Fields inherited from class com.symbian.et.test.controller.visitor.Visitor
LOGGER, PRINT_STREAM, TASK_SET, UID_PREVIOUS_SET, UID_SET
 
Constructor Summary
ReportVisitor(com.symbian.et.test.driver.Task aTask)
           
 
Method Summary
private  org.jdom.Element createNewSuite(java.lang.String aAddress)
           
protected  void handleTask(com.symbian.et.test.driver.Task aPreviousTask, com.symbian.et.test.driver.Task aTask, Visitor aVisitor)
           
protected  com.symbian.et.test.driver.util.DriverSwitch Switch(com.symbian.et.test.engine.TaskSet aTaskSet)
           
private  void TrasformXmlToHtml(java.io.File aXmlInputFile, java.io.File aXsltTransformFile, java.io.OutputStream aOutputStream)
           
private  void updateErrors(org.jdom.Element aElement, Errors aErrors)
           
private  void writeReportXml(java.io.File aXml)
           
 
Methods inherited from class com.symbian.et.test.controller.visitor.Visitor
checkPCPath, doPCandSymbian, startVisitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iTestDriverReportXml

private org.jdom.Document iTestDriverReportXml
The Document Element for the result XML.


iRoot

private org.jdom.Element iRoot
The Root Element for the result XML.


iCurrentElement

private org.jdom.Element iCurrentElement
The current Element for the result XML.


iLevel

private int iLevel
The current level in the EMF Tree.

Constructor Detail

ReportVisitor

public ReportVisitor(com.symbian.et.test.driver.Task aTask)
Parameters:
aTask -
Method Detail

Switch

protected com.symbian.et.test.driver.util.DriverSwitch Switch(com.symbian.et.test.engine.TaskSet aTaskSet)
Specified by:
Switch in class Visitor
Parameters:
aTaskSet -
Returns:
The visitor to the node.
See Also:
Visitor.Switch(com.symbian.et.test.engine.TaskSet)

handleTask

protected final void handleTask(com.symbian.et.test.driver.Task aPreviousTask,
                                com.symbian.et.test.driver.Task aTask,
                                Visitor aVisitor)
Specified by:
handleTask in class Visitor
Parameters:
aPreviousTask -
aTask -
aVisitor -
See Also:
Visitor.handleTask(com.symbian.et.test.driver.Task, com.symbian.et.test.driver.Task, com.symbian.et.test.controller.visitor.Visitor)

writeReportXml

private void writeReportXml(java.io.File aXml)
Parameters:
aXml -

createNewSuite

private org.jdom.Element createNewSuite(java.lang.String aAddress)
Parameters:
aAddress -
Returns:
a new task tag with all the attributes set to 0.

TrasformXmlToHtml

private void TrasformXmlToHtml(java.io.File aXmlInputFile,
                               java.io.File aXsltTransformFile,
                               java.io.OutputStream aOutputStream)
Parameters:
aXmlInputFile -
aXsltTransformFile -
aOutputStream -

updateErrors

private void updateErrors(org.jdom.Element aElement,
                          Errors aErrors)
Parameters:
aElement -
aErrors -