fr.ifremer.isisfish.export
Interface Export

All Known Subinterfaces:
SensitivityExport

public interface Export

Interface que doivent implanter les classes d'export de resultats. Le nom du fichier d'export qui sera utilisé sera le basé sur le nom de la classe d'export Created: 22 janv. 2006 21:12:58

Version:
$Revision: 2575 $ Last update: $Date: 2009-09-02 15:47:17 +0200 (mer., 02 sept. 2009) $ by : $Author: chatellier $
Author:
poussin

Method Summary
 void export(SimulationStorage simulation, java.io.Writer out)
          Exporte les resultat.
 java.lang.String getDescription()
          Return Export description.
 java.lang.String getExportFilename()
          Return filename used to contains export data.
 java.lang.String getExtensionFilename()
          Return extension used as filename name extension.
 java.lang.String[] getNecessaryResult()
          Necessary results names for export execution.
 

Method Detail

getNecessaryResult

java.lang.String[] getNecessaryResult()
Necessary results names for export execution.

Returns:
the necessaryResult name

getDescription

java.lang.String getDescription()
Return Export description.

Returns:
string displayable to the end user

getExportFilename

java.lang.String getExportFilename()
Return filename used to contains export data.

Returns:
filename by example "myexport"

getExtensionFilename

java.lang.String getExtensionFilename()
Return extension used as filename name extension.

Returns:
extension by example ".csv"

export

void export(SimulationStorage simulation,
            java.io.Writer out)
            throws java.lang.Exception
Exporte les resultat.

Parameters:
simulation - la simulation dont on souhaite exporter les resultats
out - la sortie sur lequel il faut ecrire l'export
Throws:
java.lang.Exception - if export fail


Copyright © 1999-2010 CodeLutin. All Rights Reserved.