Class AbstractView<V extends ViewModel>

java.lang.Object
step.core.views.AbstractView<V>
Direct Known Subclasses:
AbstractTimeBasedView, ErrorDistributionView, ReportNodeStatusDistributionView, TestcaseStatusDistributionView

public abstract class AbstractView<V extends ViewModel> extends Object
  • Constructor Details

    • AbstractView

      public AbstractView()
  • Method Details

    • init

      public abstract V init()
    • getViewId

      public abstract String getViewId()
    • getModel

      public V getModel(String executionId)
    • removeModel

      public V removeModel(String executionId)
    • addModel

      public void addModel(String executionId, V model)
    • beforeReportNodeExecution

      public abstract void beforeReportNodeExecution(V model, ReportNode node)
    • afterReportNodeSkeletonCreation

      public abstract void afterReportNodeSkeletonCreation(V model, ReportNode node)
    • afterReportNodeExecution

      public abstract void afterReportNodeExecution(V model, ReportNode node)
    • onReportNodeRemoval

      public abstract void onReportNodeRemoval(V model, ReportNode node)
      This method is called when a report node is removed from the tree.
      Parameters:
      model -
      node -
    • onErrorContributionRemoval

      public void onErrorContributionRemoval(V model, ReportNode node)
      This method is called when the error contribution of a report node should be removed. See ReportNode.getContributingError() for more details about error contribution
      Parameters:
      model -
      node -