Package fr.ifremer.isisfish.export
Interface ExportStep
- All Superinterfaces:
ExportInfo,NecessaryResult
Interface que doivent implanter les classes d'export de resultats qui veulent
exporter au fur et a mesure de la simulation.
Created: 18 dec. 2014 15:03
- Since:
- 4.4.0.0
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- poussin
-
Field Summary
Fields inherited from interface fr.ifremer.isisfish.result.NecessaryResult
EMPTY_STRING_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(SimulationStorage simulation, TimeStep step, Writer out) Exporte les resultats, cette methode est appellee a la fin de chaque pas de temps.voidexportBegin(SimulationStorage simulation, Writer out) Appelée au début de la simulation.voidexportEnd(SimulationStorage simulation, Writer out) Appeler a la fin de la simulation.Methods inherited from interface fr.ifremer.isisfish.export.ExportInfo
getDescription, getExportFilename, getExtensionFilenameMethods inherited from interface fr.ifremer.isisfish.result.NecessaryResult
getNecessaryResult
-
Method Details
-
exportBegin
Appelée au début de la simulation.- Parameters:
simulation- la simulation dont on souhaite exporter les resultatsout- la sortie sur lequel il faut ecrire l'export- Throws:
Exception- if export fail
-
export
Exporte les resultats, cette methode est appellee a la fin de chaque pas de temps. Elle peut ecrire dans le fichier via le parametre out, ou collecter les informations et les ecrires a la fin de la simulation lorsque la methodeexportEnd(fr.ifremer.isisfish.datastore.SimulationStorage, java.io.Writer)est appelee.- Parameters:
simulation- la simulation dont on souhaite exporter les resultatsstep- le pas de temps courant de la simulationout- la sortie sur lequel il faut ecrire l'export- Throws:
Exception- if export fail
-
exportEnd
Appeler a la fin de la simulation.- Parameters:
simulation- la simulation dont on souhaite exporter les resultatsout- la sortie sur lequel il faut ecrire l'export- Throws:
Exception- if export fail
-