Package reporters

Class BackTrackReporter

java.lang.Object
reporters.TestReporter
reporters.BackTrackReporter
All Implemented Interfaces:
OceanReporter

public class BackTrackReporter extends TestReporter
  • Constructor Details

    • BackTrackReporter

      public BackTrackReporter(String name, HashMap<String,Object> data, boolean print)
    • BackTrackReporter

      public BackTrackReporter()
  • Method Details

    • setLimit

      public void setLimit(int limit)
    • initialise

      public void initialise(Ocean ocean)
      Description copied from interface: OceanReporter
      Appelée avant le début de l'exploration
      Specified by:
      initialise in interface OceanReporter
      Overrides:
      initialise in class TestReporter
      Parameters:
      ocean - la référence de l'océan qui sera exploré
    • report

      public void report(Coordinate current, Mark old)
      Description copied from interface: OceanReporter
      Appelée à chaque modification du marquage de l'océan
      Specified by:
      report in interface OceanReporter
      Overrides:
      report in class TestReporter
      Parameters:
      current - la cellule sur laquelle la dernière modifications a été effectuée
      old - la marque qui se trouvait dans current précédemment
    • finish

      public void finish()
      Description copied from interface: OceanReporter
      Appelée à l'issue de l'exploration
      Specified by:
      finish in interface OceanReporter
      Overrides:
      finish in class TestReporter
    • getData

      public Coordinate getData(String oceanName)
      Overrides:
      getData in class TestReporter