Package reporters
Class TestReporter
java.lang.Object
reporters.TestReporter
- All Implemented Interfaces:
OceanReporter
- Direct Known Subclasses:
BackTrackReporter
,BackTrackReporter2
,CountMarks
,DistanceReporter
,NemoDistanceReporter
,NoMarkOverwrites
,SharkReporter
,StackReporter
,Timer
,WallReporter
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Appelée lorsque l'activation est annulée par un des rapporteursvoid
Appelée lorsque la désactivation est annulée par un des rapporteursvoid
finish()
Appelée à l'issue de l'explorationint
getCount()
void
initialise
(Ocean ocean) Appelée avant le début de l'explorationboolean
Appelée lorsque quelqu'un tente d'activer le rapporteurboolean
Appelée lorsque quelqu'un tente de désactiver le rapporteurprotected Object
protected Object
replaceData
(Object value) void
report
(Coordinate current, Mark old) Appelée à chaque modification du marquage de l'océantoString()
-
Field Details
-
name
-
data
-
sb
-
print
protected boolean print -
counter
protected int counter -
ocean
-
-
Constructor Details
-
TestReporter
-
TestReporter
public TestReporter()
-
-
Method Details
-
initialise
Description copied from interface:OceanReporter
Appelée avant le début de l'exploration- Specified by:
initialise
in interfaceOceanReporter
- Parameters:
ocean
- la référence de l'océan qui sera exploré
-
report
Description copied from interface:OceanReporter
Appelée à chaque modification du marquage de l'océan- Specified by:
report
in interfaceOceanReporter
- Parameters:
current
- la cellule sur laquelle la dernière modifications a été effectuéeold
- la marque qui se trouvait danscurrent
précédemment
-
finish
public void finish()Description copied from interface:OceanReporter
Appelée à l'issue de l'exploration- Specified by:
finish
in interfaceOceanReporter
-
notifySuspension
public boolean notifySuspension()Description copied from interface:OceanReporter
Appelée lorsque quelqu'un tente de désactiver le rapporteur- Specified by:
notifySuspension
in interfaceOceanReporter
- Returns:
true
si la désactivation est acceptée
-
cancelSuspension
public void cancelSuspension()Description copied from interface:OceanReporter
Appelée lorsque la désactivation est annulée par un des rapporteurs- Specified by:
cancelSuspension
in interfaceOceanReporter
-
notifyActivation
public boolean notifyActivation()Description copied from interface:OceanReporter
Appelée lorsque quelqu'un tente d'activer le rapporteur- Specified by:
notifyActivation
in interfaceOceanReporter
- Returns:
true
si l'activation est acceptée
-
cancelActivation
public void cancelActivation()Description copied from interface:OceanReporter
Appelée lorsque l'activation est annulée par un des rapporteurs- Specified by:
cancelActivation
in interfaceOceanReporter
-
putData
-
replaceData
-
getData
-
getCount
public int getCount() -
toString
-