Author: chatellier Date: 2009-08-25 10:53:51 +0000 (Tue, 25 Aug 2009) New Revision: 164 Removed: trunk/exports/GrossValueOfLandingsOtherSpecies.java Log: Suppression de ce script (li?\195?\169 a une regles non g?\195?\169n?\195?\169rique) Deleted: trunk/exports/GrossValueOfLandingsOtherSpecies.java =================================================================== --- trunk/exports/GrossValueOfLandingsOtherSpecies.java 2009-08-25 10:01:22 UTC (rev 163) +++ trunk/exports/GrossValueOfLandingsOtherSpecies.java 2009-08-25 10:53:51 UTC (rev 164) @@ -1,102 +0,0 @@ -package exports; - -import static org.codelutin.i18n.I18n._; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -import java.io.Writer; - -import org.codelutin.math.matrix.*; - -import scripts.ResultName; - -import fr.ifremer.isisfish.entities.*; -import fr.ifremer.isisfish.export.Export; -import fr.ifremer.isisfish.types.Date; -import fr.ifremer.isisfish.datastore.SimulationStorage; - -/** - * GrossValueOfLandingsOtherSpecies.java - * - * Created: 23 novembre 2006 - * - * @author anonymous <anonymous@labs.libre-entreprise.org> - * @version $Revision: 1.3 $ - * - * Last update: $Date: 2007-05-24 09:30:07 $ - * by : $Author: bpoussin $ - */ -public class GrossValueOfLandingsOtherSpecies implements Export { - - /** to use log facility, just put in your code: log.info("..."); */ - static private Log log = LogFactory.getLog(GrossValueOfLandingsOtherSpecies.class); - - protected String [] necessaryResult = { - ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_OTHER_SPECIES_PER_STRATEGY_MET - }; - - public String[] getNecessaryResult() { - return this.necessaryResult; - } - - public String getExportFilename() { - return "GrossValueOfLandingsOtherSpecies"; - } - - public String getExtensionFilename() { - return ".csv"; - } - - public String getDescription() { - return _("CSV out strategy;metier;date;value (rule GraviteVPUE1LangEtGrossValueOtherSpeciesECOMOD must be selected for this export)"); - } - - public void export(SimulationStorage simulation, Writer out) throws Exception { - MatrixND mat = simulation.getResultStorage().getMatrix(ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_OTHER_SPECIES_PER_STRATEGY_MET); - if (mat == null) { - if (log.isWarnEnabled()) { - log.warn(_("Can't export GrossValueOfLandingsOtherSpecies, no '" + - ResultName.MATRIX_GROSS_VALUE_OF_LANDINGS_OTHER_SPECIES_PER_STRATEGY_MET + "' result")); - } - } - else { - for (MatrixIterator i=mat.iterator(); i.hasNext();) { - i.next(); - Object [] sems = i.getSemanticsCoordinates(); - Date date = (Date)sems[0]; - Strategy str = (Strategy)sems[1]; - Metier met = (Metier) sems[2]; - double val = i.getValue(); - out.write(str.getName() +";"+met.getName() +";"+ date.getDate() +";"+ val +"\n"); - } - } - /* -var Parametre=sim.getParametre(); -var PDate=Packages.fr.ifremer.nodb.Date; -var finsimu=resultats.getLastDate().getDate(); - - -var result=""; -writeln("debut export vesselmargin"); -var dateexport=new Packages.java.util.Date(); -var formatteur= new Packages.java.text.SimpleDateFormat(); -writeln("heure de debut: "+formatteur.format(dateexport)); - - -for (var idate=0;idate<=finsimu;idate++){ - var date=new PDate(idate); - var matrice=resultats.getMatrix(date, "matriceVesselMarginOverVariableCostsPerStrategyPerVessel"); - for(var iiterateur=matrice.iterator(); iiterateur.next();){ - var coordonnees=iiterateur.getSemanticsCoordinates(); - var str=coordonnees[0]; - result+=str.getName()+";"+idate+";"+iiterateur.getValue()+"\n"; - } -} -writeln("fin export vesselmargin"); - -return ""+result; -*/ - } - -}
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org