|
From: <de...@us...> - 2004-03-12 10:36:15
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9059/src/org/fudaa/dodico/reflux Modified Files: RefluxExec.java Log Message: Correction bufg EbliFlles... Ajout commentaire tr Finalisation superviseur Index: RefluxExec.java =================================================================== RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/RefluxExec.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RefluxExec.java 11 Dec 2003 12:41:28 -0000 1.4 --- RefluxExec.java 12 Mar 2004 10:16:10 -0000 1.5 *************** *** 8,18 **** */ package org.fudaa.dodico.reflux; import java.io.File; - import java.util.Arrays; - import java.util.List; import com.memoire.fu.FuLib; import org.fudaa.dodico.calcul.CalculExec; - import org.fudaa.dodico.calcul.CalculLauncher; import org.fudaa.dodico.commun.DodicoLib; import org.fudaa.dodico.commun.DodicoUI; /** --- 8,19 ---- */ package org.fudaa.dodico.reflux; + import java.io.File; import com.memoire.fu.FuLib; + + import org.fudaa.ctulu.CtuluLib; import org.fudaa.dodico.calcul.CalculExec; import org.fudaa.dodico.commun.DodicoLib; + import org.fudaa.dodico.commun.DodicoResource; import org.fudaa.dodico.commun.DodicoUI; /** *************** *** 21,53 **** */ public class RefluxExec extends CalculExec { public RefluxExec() { setChangeWorkingDirectory(true); setLauchInNewTerm(true); } /** ! * */ public String[] getLaunchCmd( ! File _paramsFile, ! DodicoUI _ui) { ! String[] param= ! new String[] { DodicoLib.getSansExtension(_paramsFile.getName())}; ! if (FuLib.isWindows()) ! return CalculExec.manageLauncher( ! "reflux", ! "reflux.exe", ! "reflux-launch.tpl.bat", ! "reflux-launch.bat", ! param, ! _ui); ! else if (FuLib.isLinux()) ! return CalculExec.manageLauncher( ! "reflux", ! "reflux-Linux.x", ! "reflux-launch.tpl.sh", ! "reflux-launch.sh", ! param, ! _ui); return null; } } --- 22,73 ---- */ public class RefluxExec extends CalculExec { + public RefluxExec() { setChangeWorkingDirectory(true); setLauchInNewTerm(true); } + /** ! * * */ public String[] getLaunchCmd( ! File _paramsFile, ! DodicoUI _ui) { ! String[] param = ! new String[] { DodicoLib.getSansExtension(_paramsFile.getName())}; ! if (FuLib.isWindows()) { ! File launcher = CalculExec.manageLauncher( ! "reflux", ! "reflux.exe", ! "reflux-launch.tpl.bat", ! "reflux-launch.bat", ! _ui); ! File f = new File("serveurs/reflux/reflux-project.tpl.bat"); ! File dest = new File(_paramsFile.getParentFile(), "reflux-" ! + DodicoLib.getSansExtension(_paramsFile.getName()) + ".bat"); ! if (!DodicoLib.replaceAndCopyFile(f, dest, "@reflux-bat@", launcher.getAbsolutePath(), ! "@project@", DodicoLib.getSansExtension(_paramsFile.getName()))) { ! _ui.error( ! "Copie de fichier", ! "Erreur lors de la copie de " + f); ! return null; ! } ! return new String[] {dest.getAbsolutePath()}; ! } ! else if (FuLib.isLinux()) ! return new String[]{CalculExec.manageLauncher( ! "reflux", ! "reflux-Linux.x", ! "reflux-launch.tpl.sh", ! "reflux-launch.sh", ! _ui).getAbsolutePath(),_paramsFile.getAbsolutePath()}; return null; } + /** + * @see java.lang.Object#toString() + */ + public String toString() { + return DodicoResource.getS("Exécutable"+CtuluLib.ESPACE+"reflux"); + } + } |