fr.ifremer.isisfish.export
Class ExportHelper

java.lang.Object
  extended by fr.ifremer.isisfish.export.ExportHelper

public class ExportHelper
extends java.lang.Object

Helper for exports manipulation. Created: 20 janv. 2006 01:52:04

Version:
$Revision: 2658 $ Last update: $Date: 2009-10-13 17:00:50 +0200 (mar., 13 oct. 2009) $ by : $Author: chatellier $
Author:
poussin

Constructor Summary
ExportHelper()
           
 
Method Summary
static void doExport(SimulationStorage simulation, java.io.File destdir, java.util.List<Export> exports, java.io.File compileDir)
          Permet de faire les exports pour une simulation.
protected static void exportToFile(SimulationStorage simulation, java.io.File destdir, Export export)
          Do single export.
static void populateSensitivityExport(int exportIndex, org.nuiton.topia.TopiaContext context, SensitivityExport export, java.util.Properties props)
          Recupere dans prop les valeurs des champs specifique au export et met a jour les champs de l'export.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportHelper

public ExportHelper()
Method Detail

doExport

public static void doExport(SimulationStorage simulation,
                            java.io.File destdir,
                            java.util.List<Export> exports,
                            java.io.File compileDir)
Permet de faire les exports pour une simulation.

Parameters:
simulation - La simulation pour lequel il faut faire les exports
destdir - le repertoire dans lequel il faut ecrire les exports
exports - les instances des exports à faire
compileDir - le nom du répertoire ou les classes d'export sont compilées

exportToFile

protected static void exportToFile(SimulationStorage simulation,
                                   java.io.File destdir,
                                   Export export)
                            throws java.lang.Exception
Do single export.

Parameters:
simulation - La simulation pour lequel il faut faire les exports
destdir - le repertoire dans lequel il faut ecrire les exports
export - le nom des exports a faire
Throws:
java.lang.Exception - si une erreur survient

populateSensitivityExport

public static void populateSensitivityExport(int exportIndex,
                                             org.nuiton.topia.TopiaContext context,
                                             SensitivityExport export,
                                             java.util.Properties props)
Recupere dans prop les valeurs des champs specifique au export et met a jour les champs de l'export.

Parameters:
exportIndex - l'index de l'export
export - l'export a mettre à jour
context - le topia context dont on a besoin
props - les proprietes contenant les parametre de l'export


Copyright © 1999-2010 CodeLutin. All Rights Reserved.