com.tngtech.jgiven.report.model
Class ReportModel

java.lang.Object
  extended by com.tngtech.jgiven.report.model.ReportModel

public class ReportModel
extends java.lang.Object


Constructor Summary
ReportModel()
           
 
Method Summary
 void accept(ReportModelVisitor visitor)
           
 void addScenarioModel(ScenarioModel currentScenarioModel)
           
 com.google.common.base.Optional<ScenarioModel> findScenarioModel(java.lang.String scenarioDescription)
           
 java.lang.String getClassName()
           
 java.lang.String getDescription()
           
 java.util.List<ScenarioModel> getFailedScenarios()
           
 StepModel getFirstStepModelOfLastScenario()
           
 ScenarioModel getLastScenarioModel()
           
 java.lang.String getPackageName()
           
 java.util.List<ScenarioModel> getPendingScenarios()
           
 java.util.List<ScenarioModel> getScenarios()
           
 java.util.List<ScenarioModel> getScenariosWithStatus(ExecutionStatus first, ExecutionStatus... rest)
           
 java.lang.String getSimpleClassName()
           
 void setClassName(java.lang.String className)
           
 void setDescription(java.lang.String description)
           
 void setScenarios(java.util.List<ScenarioModel> scenarios)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportModel

public ReportModel()
Method Detail

accept

public void accept(ReportModelVisitor visitor)

getLastScenarioModel

public ScenarioModel getLastScenarioModel()

findScenarioModel

public com.google.common.base.Optional<ScenarioModel> findScenarioModel(java.lang.String scenarioDescription)

getFirstStepModelOfLastScenario

public StepModel getFirstStepModelOfLastScenario()

addScenarioModel

public void addScenarioModel(ScenarioModel currentScenarioModel)

getSimpleClassName

public java.lang.String getSimpleClassName()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getScenarios

public java.util.List<ScenarioModel> getScenarios()

setScenarios

public void setScenarios(java.util.List<ScenarioModel> scenarios)

getPackageName

public java.lang.String getPackageName()

getFailedScenarios

public java.util.List<ScenarioModel> getFailedScenarios()

getPendingScenarios

public java.util.List<ScenarioModel> getPendingScenarios()

getScenariosWithStatus

public java.util.List<ScenarioModel> getScenariosWithStatus(ExecutionStatus first,
                                                            ExecutionStatus... rest)