|
From: <de...@us...> - 2003-12-11 12:41:31
|
Update of /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux
In directory sc8-pr-cvs1:/tmp/cvs-serv23146/reflux
Modified Files:
RefluxExec.java
Log Message:
Ajout de fonctionnalites au modele h2d
Index: RefluxExec.java
===================================================================
RCS file: /cvsroot/fudaa/fudaa_devel/dodico/src/org/fudaa/dodico/reflux/RefluxExec.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** RefluxExec.java 25 Nov 2003 10:11:49 -0000 1.3
--- RefluxExec.java 11 Dec 2003 12:41:28 -0000 1.4
***************
*** 9,12 ****
--- 9,14 ----
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;
***************
*** 19,29 ****
*/
public class RefluxExec extends CalculExec {
/**
! * les arguments _codeArgs sont ignores.
*/
! public String[] getLaunchArray(
File _paramsFile,
- String[] _codeArgs,
DodicoUI _ui) {
if (FuLib.isWindows())
return CalculExec.manageLauncher(
--- 21,36 ----
*/
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(
***************
*** 32,36 ****
"reflux-launch.tpl.bat",
"reflux-launch.bat",
! computeArgs(CalculExec.getWinParams(_paramsFile, null)),
_ui);
else if (FuLib.isLinux())
--- 39,43 ----
"reflux-launch.tpl.bat",
"reflux-launch.bat",
! param,
_ui);
else if (FuLib.isLinux())
***************
*** 40,59 ****
"reflux-launch.tpl.sh",
"reflux-launch.sh",
! computeArgs(CalculExec.getUnixParams(_paramsFile, null)),
_ui);
! else {
! return null;
! }
! }
! public int getMaxArgsNb() {
! return 0;
! }
! private String[] computeArgs(String[] _args) {
! if (_args != null) {
! int n= _args.length - 1;
! if (n >= 0)
! _args[n]= DodicoLib.getSansExtension(_args[n]);
! }
! return _args;
}
}
--- 47,53 ----
"reflux-launch.tpl.sh",
"reflux-launch.sh",
! param,
_ui);
! return null;
}
}
|