Isis-fish-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
March 2009
- 5 participants
- 159 discussions
r1974 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: chatellier
Date: 2009-03-16 14:42:04 +0000 (Mon, 16 Mar 2009)
New Revision: 1974
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
Log:
Use correct export dir
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 11:35:08 UTC (rev 1973)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 14:42:04 UTC (rev 1974)
@@ -624,7 +624,7 @@
}
try {
// build master sensitivity export directory
- File masterExportDirectory = new File(ExportStorage.getExportDirectory(), simulationCommonPrefix);
+ File masterExportDirectory = new File(IsisFish.config.getDefaultExportDirectory(), simulationCommonPrefix);
// directory must already exists !!!
sensitivityCalculator.analyzeResult(simulationStorageForAnalyze, masterExportDirectory);
}
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 11:35:08 UTC (rev 1973)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 14:42:04 UTC (rev 1974)
@@ -402,7 +402,7 @@
try {
// build master sensitivity export directory
- File masterExportDirectory = new File(ExportStorage.getExportDirectory(), id);
+ File masterExportDirectory = new File(IsisFish.config.getDefaultExportDirectory(), id);
if (!masterExportDirectory.isDirectory()) {
masterExportDirectory.mkdirs();
}
1
0
Author: chatellier
Date: 2009-03-16 11:35:08 +0000 (Mon, 16 Mar 2009)
New Revision: 1973
Modified:
isis-fish/trunk/pom.xml
Log:
Update H2
Modified: isis-fish/trunk/pom.xml
===================================================================
--- isis-fish/trunk/pom.xml 2009-03-16 11:29:26 UTC (rev 1972)
+++ isis-fish/trunk/pom.xml 2009-03-16 11:35:08 UTC (rev 1973)
@@ -220,7 +220,7 @@
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
- <version>1.1.108</version>
+ <version>1.1.109</version>
<scope>compile</scope>
</dependency>
1
0
r1972 - isis-fish/trunk/src/test/java/fr/ifremer/isisfish/mexico
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: jcouteau
Date: 2009-03-16 11:29:26 +0000 (Mon, 16 Mar 2009)
New Revision: 1972
Modified:
isis-fish/trunk/src/test/java/fr/ifremer/isisfish/mexico/MexicoHelperTest.java
Log:
Fixing test
Modified: isis-fish/trunk/src/test/java/fr/ifremer/isisfish/mexico/MexicoHelperTest.java
===================================================================
--- isis-fish/trunk/src/test/java/fr/ifremer/isisfish/mexico/MexicoHelperTest.java 2009-03-16 11:27:28 UTC (rev 1971)
+++ isis-fish/trunk/src/test/java/fr/ifremer/isisfish/mexico/MexicoHelperTest.java 2009-03-16 11:29:26 UTC (rev 1972)
@@ -44,12 +44,12 @@
/**
* Test for MexicoHelper class.
- *
+ *
* @author chatellier
* @version $Revision: 1526 $
- *
- * Last update: $Date: 2008-10-07 18:46:13 +0200 (mar 07 oct 2008) $
- * by : $Author: tchemit $
+ *
+ * Last update: $Date: 2008-10-07 18:46:13 +0200 (mar 07 oct 2008) $ by :
+ * $Author: tchemit $
*/
public class MexicoHelperTest {
@@ -58,7 +58,7 @@
protected DesignPlan getTestDesignPlan() {
DesignPlan designPlan = new DesignPlan();
-
+
// matrix 1
MatrixND matrix1 = MatrixFactory.getInstance().create("test1",
new int[] { 3, 2 }, new String[] { "col1", "col2" });
@@ -70,12 +70,14 @@
matrix1.setValue(new int[] { 2, 1 }, -1);
// factor 1
- Factor<Double> factorContinuous = new Factor<Double>("factor 1 (double)");
+ Factor<Double> factorContinuous = new Factor<Double>(
+ "factor 1 (double)");
ContinuousDomain<Double> domain1 = new ContinuousDomain<Double>();
domain1.setMinBound(0.0);
domain1.setMaxBound(50.0);
factorContinuous.setDomain(domain1);
- factorContinuous.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521013#0.1715620681984218#maxLength");
+ factorContinuous
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521013#0.1715620681984218#maxLength");
// factor 2
Factor<Double> factorDiscrete = new Factor<Double>("factor 2 (double)");
@@ -86,128 +88,149 @@
domain2.getValues().put(3.0, -12.1);
domain2.getValues().put(4.0, -8.45);
factorDiscrete.setDomain(domain2);
- factorDiscrete.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521064#0.022976136053553198#minLength");
+ factorDiscrete
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521064#0.022976136053553198#minLength");
factorDiscrete.setValue(3.0);
// factor 3
- Factor<MatrixND> factorContinuous2 = new Factor<MatrixND>("factor 3 (discrete matrix)");
+ Factor<MatrixND> factorContinuous2 = new Factor<MatrixND>(
+ "factor 3 (discrete matrix)");
DiscreteDomain<MatrixND> domain3 = new DiscreteDomain<MatrixND>();
domain3.getValues().put(0.0, matrix1);
factorContinuous2.setDomain(domain3);
- factorContinuous2.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
-
+ factorContinuous2
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
+
// factor 4
- Factor<Double> factorMatrixContinuous = new Factor<Double>("factor 4 (MatrixContinuous)");
+ Factor<Double> factorMatrixContinuous = new Factor<Double>(
+ "factor 4 (MatrixContinuous)");
MatrixContinuousDomain<Double> domain4 = new MatrixContinuousDomain<Double>();
domain4.setMinBound(1.0);
domain4.setMaxBound(2.0);
domain4.setMatrix(matrix1);
domain4.setOperator("-");
factorMatrixContinuous.setDomain(domain4);
- factorMatrixContinuous.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
-
+ factorMatrixContinuous
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
+
// factor 5
- Factor<Double> factorEquationContinuous = new Factor<Double>("factor 5 (EquationContinuous)");
+ Factor<Double> factorEquationContinuous = new Factor<Double>(
+ "factor 5 (EquationContinuous)");
EquationContinuousDomain<Double> domain5 = new EquationContinuousDomain<Double>();
domain5.setMinBound(1.0);
domain5.setMaxBound(2.0);
domain5.setVariableName("L1");
domain5.setOperator("-");
factorEquationContinuous.setDomain(domain5);
- factorEquationContinuous.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#maxLength");
+ factorEquationContinuous
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#maxLength");
designPlan.getFactors().add(factorContinuous);
designPlan.getFactors().add(factorDiscrete);
designPlan.getFactors().add(factorContinuous2);
designPlan.getFactors().add(factorMatrixContinuous);
designPlan.getFactors().add(factorEquationContinuous);
-
+
return designPlan;
}
-
+
/**
* Test method {@link MexicoHelper#getDesignPlanAsXML(DesignPlan)}.
*
- * @throws IOException
+ * @throws IOException
*/
@Test
public void testGetDesignPlanAsXML() throws IOException {
DesignPlan testDesignPlan = getTestDesignPlan();
-
+
// test xml export
String xml = MexicoHelper.getDesignPlanAsXML(testDesignPlan);
- Assert.assertTrue(xml.indexOf("<factor name=\"factor 2 (double)\"") != -1);
+ Assert
+ .assertTrue(xml.indexOf("<factor name=\"factor 2 (double)\"") != -1);
//Assert.assertTrue(xml.indexOf("<range min=\"12.0\" max=\"99.0\" />") != -1);
Assert.assertTrue(xml.indexOf("<value>70.9</value>") != -1);
-
+
if (log.isDebugEnabled()) {
xml = xml.replaceAll(">", ">\n");
- FileUtil.writeString(new File(TestUtils.getTargetdir(),"mexicohelper_designplan.xml"), xml);
+ FileUtil.writeString(new File(TestUtils.getTargetdir(),
+ "mexicohelper_designplan.xml"), xml);
log.info("Designplan xml = " + xml);
}
}
-
+
/**
- * Test method {@link MexicoHelper#getSensitivityScenarionsAsXML(SensitivityScenarios)}.
+ * Test method
+ * {@link MexicoHelper#getSensitivityScenarionsAsXML(SensitivityScenarios)}.
*
- * @throws IOException
- * @throws SensitivityException
+ * @throws IOException
+ * @throws SensitivityException
*/
@Test
- public void testGetSensitivityScenariosAsXML() throws IOException, SensitivityException {
+ public void testGetSensitivityScenariosAsXML() throws IOException,
+ SensitivityException {
DesignPlan testDesignPlan = getTestDesignPlan();
SensitivityCalculator testCalculator = new SensitivityCalculatorRandomMock();
- SensitivityScenarios testScenario = testCalculator.compute(testDesignPlan);
-
+ SensitivityScenarios testScenario = testCalculator.compute(
+ testDesignPlan, null);
+
// test xml export
String xml = MexicoHelper.getSensitivityScenarionsAsXML(testScenario);
//Assert.assertTrue(xml.indexOf("<factor name=\"factor 2 (double)\"") != -1);
//Assert.assertTrue(xml.indexOf("<range min=\"12.0\" max=\"99.0\" />") != -1);
//Assert.assertTrue(xml.indexOf("<value>70.9</value>") != -1);
-
+
if (log.isDebugEnabled()) {
xml = xml.replaceAll(">", ">\n");
- FileUtil.writeString(new File(TestUtils.getTargetdir(),"mexicohelper_scenarios.xml"), xml);
+ FileUtil.writeString(new File(TestUtils.getTargetdir(),
+ "mexicohelper_scenarios.xml"), xml);
log.info("SensitivityScenarios xml = " + xml);
}
}
-
+
/**
* Test method {@link MexicoHelper#getDesignPlanFromXML(String)}.
- * @throws IOException
+ *
+ * @throws IOException
*/
@Test
public void getDesignPlanFromXML() throws IOException {
- DesignPlan plan = MexicoHelper.getDesignPlanFromXML("src/test/resources/mexico/mexicohelper_designplan.xml");
+ DesignPlan plan = MexicoHelper
+ .getDesignPlanFromXML("src/test/resources/mexico/mexicohelper_designplan.xml");
Assert.assertEquals(4, plan.getFactors().size());
// FIXME should be : Assert.assertEquals(5, plan.getFactors().size());
-
+
String xml = MexicoHelper.getDesignPlanAsXML(plan);
xml = xml.replaceAll(">", ">\n");
log.info("getDesignPlanFromXML xml = " + xml);
}
-
+
/**
* Test method {@link MexicoHelper#getSensitivityScenariosFromXML(String)}.
- * @throws IOException
+ *
+ * @throws IOException
*/
@Test
public void getSensitivityScenariosFromXML() throws IOException {
- SensitivityScenarios scenario = MexicoHelper.getSensitivityScenariosFromXML("src/test/resources/mexico/mexicohelper_scenarios.xml");
+ SensitivityScenarios scenario = MexicoHelper
+ .getSensitivityScenariosFromXML("src/test/resources/mexico/mexicohelper_scenarios.xml");
Assert.assertEquals(10, scenario.getScenarios().size());
- Assert.assertEquals(5, scenario.getScenarios().get(0).getFactors().size());
- Assert.assertEquals(2, scenario.getScenarios().get(1).getFactors().size());
- Assert.assertEquals(2, scenario.getScenarios().get(2).getFactors().size());
- Assert.assertEquals(2, scenario.getScenarios().get(3).getFactors().size());
-
+ Assert.assertEquals(5, scenario.getScenarios().get(0).getFactors()
+ .size());
+ Assert.assertEquals(2, scenario.getScenarios().get(1).getFactors()
+ .size());
+ Assert.assertEquals(2, scenario.getScenarios().get(2).getFactors()
+ .size());
+ Assert.assertEquals(2, scenario.getScenarios().get(3).getFactors()
+ .size());
+
String xml = MexicoHelper.getSensitivityScenarionsAsXML(scenario);
xml = xml.replaceAll(">", ">\n");
log.info("getSensitivityScenariosFromXML xml = " + xml);
1
0
r1971 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: chatellier
Date: 2009-03-16 11:27:28 +0000 (Mon, 16 Mar 2009)
New Revision: 1971
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
Log:
Give master sensitivity export directory
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 11:10:06 UTC (rev 1970)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 11:27:28 UTC (rev 1971)
@@ -43,6 +43,7 @@
import fr.ifremer.isisfish.IsisFish;
import fr.ifremer.isisfish.IsisFishException;
import fr.ifremer.isisfish.datastore.AnalysePlanStorage;
+import fr.ifremer.isisfish.datastore.ExportStorage;
import fr.ifremer.isisfish.datastore.SimulationStorage;
import fr.ifremer.isisfish.simulator.AnalysePlan;
import fr.ifremer.isisfish.simulator.SimulationControl;
@@ -622,8 +623,10 @@
log.debug("Call analyzeResult on sensitivity script " + sensitivityCalculator.getClass().getSimpleName());
}
try {
- // FIXME sensitivityScenarios are not available here :(
- sensitivityCalculator.analyzeResult(simulationStorageForAnalyze,null);
+ // build master sensitivity export directory
+ File masterExportDirectory = new File(ExportStorage.getExportDirectory(), simulationCommonPrefix);
+ // directory must already exists !!!
+ sensitivityCalculator.analyzeResult(simulationStorageForAnalyze, masterExportDirectory);
}
catch(SensitivityException e) {
if (log.isErrorEnabled()) {
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 11:10:06 UTC (rev 1970)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 11:27:28 UTC (rev 1971)
@@ -400,15 +400,22 @@
SensitivityCalculator sensitivitycalculator, DesignPlan designPlan) {
try {
+
+ // build master sensitivity export directory
+ File masterExportDirectory = new File(ExportStorage.getExportDirectory(), id);
+ if (!masterExportDirectory.isDirectory()) {
+ masterExportDirectory.mkdirs();
+ }
+
SensitivityScenarios sensitivityScenarios = sensitivitycalculator
- .compute(designPlan,null);
+ .compute(designPlan, masterExportDirectory);
// ajout des parametres de simulation
param.setSensitivityCalculator(sensitivitycalculator);
param.setNumberOfSensitivitySimulation(sensitivityScenarios.getScenarios().size());
// FIXME to remove when available in UI
- List<String> names = ExportStorage.getExportNames();
+ /*List<String> names = ExportStorage.getExportNames();
List<String> ASName = new ArrayList<String>();
for (String name : names) {
Export export = ExportStorage.getExport(name).getNewExportInstance();
@@ -416,7 +423,7 @@
ASName.add(name);
}
}
- param.setSensitivityExportNames(ASName);
+ param.setSensitivityExportNames(ASName);*/
// on l'ajoute tout de suite a la liste des simulations demandee
// init with default "id" must been changed for designPlan
1
0
r1970 - in isis-fish/trunk/src: main/resources/templates/script test/java/fr/ifremer/isisfish/simulator/launcher test/java/fr/ifremer/isisfish/simulator/sensitivity
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: jcouteau
Date: 2009-03-16 11:10:06 +0000 (Mon, 16 Mar 2009)
New Revision: 1970
Modified:
isis-fish/trunk/src/main/resources/templates/script/sensitivity.ftl
isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTest.java
isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculatorRandomMock.java
Log:
Correct test to comply with new sensitivity calculator interface
Modified: isis-fish/trunk/src/main/resources/templates/script/sensitivity.ftl
===================================================================
--- isis-fish/trunk/src/main/resources/templates/script/sensitivity.ftl 2009-03-16 11:06:21 UTC (rev 1969)
+++ isis-fish/trunk/src/main/resources/templates/script/sensitivity.ftl 2009-03-16 11:10:06 UTC (rev 1970)
@@ -9,6 +9,8 @@
import org.codelutin.math.matrix.*;
+import java.io.File;
+
import fr.ifremer.isisfish.datastore.SimulationStorage;
import fr.ifremer.isisfish.entities.*;
import fr.ifremer.isisfish.simulator.sensitivity.*;
@@ -58,7 +60,8 @@
* @see Scenario
* @see SensitivityScenarios
*/
- public SensitivityScenarios compute(DesignPlan plan) throws SensitivityException {
+ public SensitivityScenarios compute(DesignPlan plan, File outputdirectory)
+ throws SensitivityException {
SensitivityScenarios sensitivityScenarios = new SensitivityScenarios();
@@ -78,8 +81,8 @@
*
* @see SensitivityScenarios
*/
- public void analyzeResult(SensitivityScenarios sensitivityScenarios,
- List<SimulationStorage> simulationStorages)
+ public void analyzeResult(List<SimulationStorage> simulationStorages,
+ File outputdirectory)
throws SensitivityException {
}
Modified: isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTest.java
===================================================================
--- isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTest.java 2009-03-16 11:06:21 UTC (rev 1969)
+++ isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/launcher/SimulationServiceTest.java 2009-03-16 11:10:06 UTC (rev 1970)
@@ -50,21 +50,20 @@
* @author chatellier
* @version $Revision: 1.0 $
*
- * Last update : $Date: 24 févr. 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date: 24 févr. 2009 $ By : $Author: chatellier $
*/
public class SimulationServiceTest {
-
+
/** Commons logging log. */
private static Log log = LogFactory.getLog(SimulationServiceTest.class);
-
+
@Before
public void setUp() throws Exception {
// not do it in @BeforeClass
- // test wil fail !
+ // test will fail !
TestUtils.init();
}
-
+
/**
* Build a test {@link DesignPlan}.
*
@@ -72,17 +71,19 @@
*/
protected DesignPlan getTestDesignPlan() {
DesignPlan designPlan = new DesignPlan();
-
+
// factor 1
Factor<Double> factor1 = new Factor<Double>("factor 1 (double)");
ContinuousDomain<Double> domain1 = new ContinuousDomain<Double>();
domain1.setMinBound(0.0);
domain1.setMaxBound(50.0);
+ domain1.setCardinality(4);
factor1.setDomain(domain1);
- factor1.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521013#0.1715620681984218#maxLength");
-
+ factor1
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521013#0.1715620681984218#maxLength");
+
// factor 2
- Factor<Double> factor2 = new Factor<Double>("factor 2 (double)");
+ /*Factor<Double> factor2 = new Factor<Double>("factor 2 (double)");
DiscreteDomain<Double> domain2 = new DiscreteDomain<Double>();
domain2.getValues().put(0.0, 12.3);
domain2.getValues().put(1.0, 70.9);
@@ -90,23 +91,25 @@
domain2.getValues().put(3.0, -12.1);
domain2.getValues().put(4.0, -8.45);
factor2.setDomain(domain2);
- factor2.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521064#0.022976136053553198#minLength");
-
+ factor2.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521064#0.022976136053553198#minLength");*/
+
// factor 3
Factor<Double> factor3 = new Factor<Double>("factor 3 (double)");
ContinuousDomain<Double> domain3 = new ContinuousDomain<Double>();
domain3.setMinBound(12.0);
domain3.setMaxBound(99.0);
+ domain3.setCardinality(4);
factor3.setDomain(domain3);
- factor3.setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
-
+ factor3
+ .setPath("fr.ifremer.isisfish.entities.PopulationGroup#1156461521076#0.6526656643346673#minLength");
+
designPlan.getFactors().add(factor1);
- designPlan.getFactors().add(factor2);
+ //designPlan.getFactors().add(factor2);
designPlan.getFactors().add(factor3);
-
+
return designPlan;
}
-
+
/**
* Build a test {@link DesignPlan} filled with matrix.
*
@@ -114,7 +117,7 @@
*/
protected DesignPlan getTestMatrixDesignPlan() {
DesignPlan designPlan = new DesignPlan();
-
+
// matrix 1
MatrixND matrix1 = MatrixFactory.getInstance().create("test1",
new int[] { 3, 2 }, new String[] { "col1", "col2" });
@@ -124,7 +127,7 @@
matrix1.setValue(new int[] { 1, 1 }, 2);
matrix1.setValue(new int[] { 2, 0 }, 12);
matrix1.setValue(new int[] { 2, 1 }, -1);
-
+
// matrix 2
MatrixND matrix2 = MatrixFactory.getInstance().create("test1",
new int[] { 3, 2 }, new String[] { "col1", "col2" });
@@ -134,20 +137,21 @@
matrix2.setValue(new int[] { 1, 1 }, 2);
matrix2.setValue(new int[] { 2, 0 }, 12);
matrix2.setValue(new int[] { 2, 1 }, -1);
-
+
// factor 1
Factor<MatrixND> factor1 = new Factor<MatrixND>("factor 1 (matrixND)");
DiscreteDomain<MatrixND> domain1 = new DiscreteDomain<MatrixND>();
domain1.getValues().put(0.0, matrix1);
domain1.getValues().put(1.0, matrix2);
factor1.setDomain(domain1);
- factor1.setPath("fr.ifremer.isisfish.entities.StrategyMonthInfo#1156808754768#0.7282750856395208#proportionMetier");
+ factor1
+ .setPath("fr.ifremer.isisfish.entities.StrategyMonthInfo#1156808754768#0.7282750856395208#proportionMetier");
designPlan.getFactors().add(factor1);
-
+
return designPlan;
}
-
+
/**
* Lance une simulation avec des facteurs de sensibilité.
*/
@@ -179,24 +183,24 @@
service.addSimulationLauncher(launcher);
SensitivityCalculator sensitivityCalculator = new SensitivityCalculatorRandomMock();
-
+
DesignPlan designPlan = getTestDesignPlan();
-
- service.submit("sensitivity test number 1", params, launcher, 0, sensitivityCalculator, designPlan);
+ service.submit("sensitivity test number 1", params, launcher, 0,
+ sensitivityCalculator, designPlan);
+
// temporise la fin de test , sinon junit tue tous les process
try {
do {
Thread.sleep(2000);
- } while(!service.jobs.isEmpty());
- }
- catch(InterruptedException e) {
- if(log.isErrorEnabled()) {
+ } while (!service.jobs.isEmpty());
+ } catch (InterruptedException e) {
+ if (log.isErrorEnabled()) {
log.error("Can't wait wimulation to end", e);
}
}
}
-
+
/**
* Lance une simulation avec des facteurs de sensibilité.
*
@@ -230,19 +234,19 @@
service.addSimulationLauncher(launcher);
SensitivityCalculator sensitivityCalculator = new SensitivityCalculatorRandomMock();
-
+
DesignPlan designPlan = getTestMatrixDesignPlan();
-
- service.submit("sensitivity test number 1", params, launcher, 0, sensitivityCalculator, designPlan);
+ service.submit("sensitivity test number 1", params, launcher, 0,
+ sensitivityCalculator, designPlan);
+
// temporise la fin de test , sinon junit tue tous les process
try {
do {
Thread.sleep(2000);
- } while(!service.jobs.isEmpty());
- }
- catch(InterruptedException e) {
- if(log.isErrorEnabled()) {
+ } while (!service.jobs.isEmpty());
+ } catch (InterruptedException e) {
+ if (log.isErrorEnabled()) {
log.error("Can't wait wimulation to end", e);
}
}
Modified: isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculatorRandomMock.java
===================================================================
--- isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculatorRandomMock.java 2009-03-16 11:06:21 UTC (rev 1969)
+++ isis-fish/trunk/src/test/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculatorRandomMock.java 2009-03-16 11:10:06 UTC (rev 1970)
@@ -18,6 +18,7 @@
package fr.ifremer.isisfish.simulator.sensitivity;
+import java.io.File;
import java.io.Serializable;
import java.util.List;
@@ -26,79 +27,72 @@
import fr.ifremer.isisfish.datastore.SimulationStorage;
import fr.ifremer.isisfish.simulator.launcher.SimulationServiceTest;
-import fr.ifremer.isisfish.simulator.sensitivity.SensitivityCalculator;
-import fr.ifremer.isisfish.simulator.sensitivity.DesignPlan;
-import fr.ifremer.isisfish.simulator.sensitivity.Domain;
-import fr.ifremer.isisfish.simulator.sensitivity.Factor;
-import fr.ifremer.isisfish.simulator.sensitivity.SensitivityScenarios;
-import fr.ifremer.isisfish.simulator.sensitivity.Scenario;
import fr.ifremer.isisfish.simulator.sensitivity.domain.ContinuousDomain;
import fr.ifremer.isisfish.simulator.sensitivity.domain.DiscreteDomain;
/**
- * Implementation of SensitivityCalculator that take
- * random value in available factors.
- *
+ * Implementation of SensitivityCalculator that take random value in available
+ * factors.
+ *
* @author chatellier
* @version $Revision: 1.0 $
*
- * Last update : $Date: 26 févr. 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date: 26 févr. 2009 $ By : $Author: chatellier $
*/
public class SensitivityCalculatorRandomMock implements SensitivityCalculator {
- private static final Log log = LogFactory.getLog(SimulationServiceTest.class);
-
- public String getDescription(){
+ private static final Log log = LogFactory
+ .getLog(SimulationServiceTest.class);
+
+ public String getDescription() {
return "Implementation of random sensibility calculator";
}
-
- public SensitivityScenarios compute(DesignPlan plan) {
-
- if (log.isDebugEnabled()) {
- log.info("Call random mock compute()");
- }
-
- // return result
- SensitivityScenarios sensitivityScenarios = new SensitivityScenarios();
-
- List<Factor<? extends Serializable>> factors = plan.getFactors();
- for(int i = 0 ; i < factors.size() * 2 ; ++i) {
-
- Scenario scenario = new Scenario();
- // choose a 0 < number < factors.size()
- int pickedFactor = (int) (Math.random() * factors.size());
- Factor<? extends Serializable> factor = factors.get(pickedFactor);
-
- Domain<? extends Serializable> domain = factor.getDomain();
- if( domain instanceof ContinuousDomain) {
- ContinuousDomain<? extends Serializable> cDomain = (ContinuousDomain<? extends Serializable>)domain;
- Double minValue = (Double)cDomain.getMinBound();
- Double maxValue = (Double)cDomain.getMaxBound();
- factor.setValueForIdentifier(minValue);
- scenario.addFactor(factor);
- factor.setValueForIdentifier(maxValue);
+ public SensitivityScenarios compute(DesignPlan plan, File outputdirectory) {
+
+ if (log.isDebugEnabled()) {
+ log.info("Call random mock compute()");
+ }
+
+ // return result
+ SensitivityScenarios sensitivityScenarios = new SensitivityScenarios();
+
+ List<Factor<? extends Serializable>> factors = plan.getFactors();
+ for (int i = 0; i < factors.size() * 2; ++i) {
+
+ Scenario scenario = new Scenario();
+ // choose a 0 < number < factors.size()
+ int pickedFactor = (int) (Math.random() * factors.size());
+ Factor<? extends Serializable> factor = factors.get(pickedFactor);
+
+ Domain<? extends Serializable> domain = factor.getDomain();
+ if (domain instanceof ContinuousDomain) {
+ ContinuousDomain<? extends Serializable> cDomain = (ContinuousDomain<? extends Serializable>) domain;
+ Double minValue = (Double) cDomain.getMinBound();
+ Double maxValue = (Double) cDomain.getMaxBound();
+
+ factor.setValueForIdentifier(minValue);
scenario.addFactor(factor);
- }
- else {
- DiscreteDomain<? extends Serializable> dDomain = (DiscreteDomain<? extends Serializable>)domain;
- for(Serializable sValue : dDomain.getValues().keySet()) {
- factor.setValueForIdentifier(sValue);
- scenario.addFactor(factor);
- }
- }
-
- sensitivityScenarios.getScenarios().add(scenario);
- }
-
- return sensitivityScenarios;
+ factor.setValueForIdentifier(maxValue);
+ scenario.addFactor(factor);
+ } else {
+ DiscreteDomain<? extends Serializable> dDomain = (DiscreteDomain<? extends Serializable>) domain;
+ for (Serializable sValue : dDomain.getValues().keySet()) {
+ factor.setValueForIdentifier(sValue);
+ scenario.addFactor(factor);
+ }
+ }
- }
+ sensitivityScenarios.getScenarios().add(scenario);
+ }
- public void analyzeResult(SensitivityScenarios sensitivityScenarios,
- List<SimulationStorage> simulationStorages) {
+ return sensitivityScenarios;
- }
+ }
+ public void analyzeResult(List<SimulationStorage> simulationStorages,
+ File outputdirectory) {
+
+ }
+
}
1
0
r1969 - in isis-fish/trunk/src/main: java/fr/ifremer/isisfish resources/i18n
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
by chatellier@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: chatellier
Date: 2009-03-16 11:06:21 +0000 (Mon, 16 Mar 2009)
New Revision: 1969
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java
isis-fish/trunk/src/main/resources/i18n/isis-fish-en_GB.properties
isis-fish/trunk/src/main/resources/i18n/isis-fish-fr_FR.properties
Log:
Affiche les fichiers mis ?\195?\160 jour dans un TextArea
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-03-16 10:26:57 UTC (rev 1968)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-03-16 11:06:21 UTC (rev 1969)
@@ -31,15 +31,23 @@
package fr.ifremer.isisfish;
-import java.awt.event.WindowEvent;
import static org.codelutin.i18n.I18n._;
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.List;
import java.util.Locale;
+import javax.swing.JLabel;
import javax.swing.JOptionPane;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+import javax.swing.UIManager;
+import javax.swing.UnsupportedLookAndFeelException;
import org.apache.commons.beanutils.ConvertUtils;
import org.apache.commons.logging.Log;
@@ -78,9 +86,6 @@
import fr.ifremer.isisfish.vcs.VCSException;
import fr.ifremer.isisfish.vcs.VCSFactory;
import fr.ifremer.isisfish.vcs.VetoableActionListener;
-import java.awt.event.WindowAdapter;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
/**
* This is the main class of <code>IsisFish</code> application.
@@ -234,11 +239,20 @@
// construit une chaine plutot qu'un Arrays.toString() qui
// est illisible
String modifiedFiles = "";
+ String separator = "";
for(File file : files) {
- modifiedFiles += " - " + file.toString() + "\n";
+ modifiedFiles += separator + file.toString();
+ separator = "\n";
}
- result = ask(_("isisfish.vcs.updaterepository.confirm", modifiedFiles));
+ // FIXME maybe make a JAXX UI ?
+ JLabel labelModifiedFiles = new JLabel(_("isisfish.vcs.updaterepository.confirm"));
+ JTextArea areaModifiedFiles = new JTextArea(modifiedFiles);
+ areaModifiedFiles.setEditable(false);
+ areaModifiedFiles.setAutoscrolls(true);
+ JScrollPane sp = new JScrollPane(areaModifiedFiles);
+ sp.setPreferredSize(new Dimension(500, 100)); // don't remove popup is huge
+ result = ask(new Component[] { labelModifiedFiles, sp} );
}
return result;
}
@@ -252,7 +266,7 @@
* @param msg question to ask
* @return true if user confirm question
*/
- protected static boolean ask(String msg) {
+ protected static boolean ask(Object msg) {
boolean result = true;
int value = JOptionPane.showConfirmDialog(null, msg);
if (value == JOptionPane.CANCEL_OPTION) {
Modified: isis-fish/trunk/src/main/resources/i18n/isis-fish-en_GB.properties
===================================================================
--- isis-fish/trunk/src/main/resources/i18n/isis-fish-en_GB.properties 2009-03-16 10:26:57 UTC (rev 1968)
+++ isis-fish/trunk/src/main/resources/i18n/isis-fish-en_GB.properties 2009-03-16 11:06:21 UTC (rev 1969)
@@ -952,7 +952,7 @@
isisfish.vcs.updateconfirm.label2=
isisfish.vcs.updateconfirm.ok=ok
isisfish.vcs.updateconfirm.tooltip.checkAll=
-isisfish.vcs.updaterepository.confirm=Your repository is not up to date.\nDo you want to update your repository ?\n\nRemote modified file is \:\n%s
+isisfish.vcs.updaterepository.confirm=Your repository is not up to date.\nDo you want to update following files ?
isisfish.vcs.vcssvn.add.error=Can't add file
isisfish.vcs.vcssvn.add.errorreadonly=You can't add file, this repository is readonly
isisfish.vcs.vcssvn.checkProtocol.error=Can't get address on serveur of local repository
Modified: isis-fish/trunk/src/main/resources/i18n/isis-fish-fr_FR.properties
===================================================================
--- isis-fish/trunk/src/main/resources/i18n/isis-fish-fr_FR.properties 2009-03-16 10:26:57 UTC (rev 1968)
+++ isis-fish/trunk/src/main/resources/i18n/isis-fish-fr_FR.properties 2009-03-16 11:06:21 UTC (rev 1969)
@@ -952,7 +952,7 @@
isisfish.vcs.updateconfirm.label2='Etes vous sur de vouloir effectuer ces op\u00E9rations ?'
isisfish.vcs.updateconfirm.ok=confirmer
isisfish.vcs.updateconfirm.tooltip.checkAll=(D\u00E9-)S\u00E9lectionner tous les scripts que vous voulez traiter
-isisfish.vcs.updaterepository.confirm=Votre d\u00E9p\u00F4t des scripts n'est pas \u00E0 jour.\nVoulez-vous mettre \u00E0 jour votre d\u00E9p\u00F4t ?\n\nLes fichiers modifi\u00E9s sont \:\n%s
+isisfish.vcs.updaterepository.confirm=Votre d\u00E9p\u00F4t des scripts n'est pas \u00E0 jour. Voulez-vous mettre \u00E0 jour les fichiers suivants ?
isisfish.vcs.vcssvn.add.error=Impossible d'ajouter un fichier
isisfish.vcs.vcssvn.add.errorreadonly=Vous ne pouver pas ajouter de fichier, ce d\u00E9p\u00F4t est en lecture seule \!
isisfish.vcs.vcssvn.checkProtocol.error=Impossible d'obtenir l'adresse correspondant au d\u00E9p\u00F4t local
1
0
r1968 - in isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator: launcher sensitivity
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
by jcouteau@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: jcouteau
Date: 2009-03-16 10:26:57 +0000 (Mon, 16 Mar 2009)
New Revision: 1968
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculator.java
Log:
Remove needs for Scenarios in sensitivity analysis
Adding needs for export directory File
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 08:41:59 UTC (rev 1967)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationMonitor.java 2009-03-16 10:26:57 UTC (rev 1968)
@@ -623,7 +623,7 @@
}
try {
// FIXME sensitivityScenarios are not available here :(
- sensitivityCalculator.analyzeResult(null, simulationStorageForAnalyze);
+ sensitivityCalculator.analyzeResult(simulationStorageForAnalyze,null);
}
catch(SensitivityException e) {
if (log.isErrorEnabled()) {
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 08:41:59 UTC (rev 1967)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/SimulationService.java 2009-03-16 10:26:57 UTC (rev 1968)
@@ -401,7 +401,7 @@
try {
SensitivityScenarios sensitivityScenarios = sensitivitycalculator
- .compute(designPlan);
+ .compute(designPlan,null);
// ajout des parametres de simulation
param.setSensitivityCalculator(sensitivitycalculator);
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculator.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculator.java 2009-03-16 08:41:59 UTC (rev 1967)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/sensitivity/SensitivityCalculator.java 2009-03-16 10:26:57 UTC (rev 1968)
@@ -18,23 +18,21 @@
package fr.ifremer.isisfish.simulator.sensitivity;
+import java.io.File;
import java.util.List;
import fr.ifremer.isisfish.datastore.SimulationStorage;
/**
- * Interface commune à toutes implémentation
- * de calcul de sensibilité.
- *
- * Les implémentations peuvent contenir des paramètres
- * nommé "param_xx" (pour le paramètre xx) qui
- * seront injecté par Isis.
+ * Interface commune à toutes implémentation de calcul de sensibilité.
*
+ * Les implémentations peuvent contenir des paramètres nommé "param_xx" (pour le
+ * paramètre xx) qui seront injecté par Isis.
+ *
* @author chatellier
* @version $Revision: 1.0 $
*
- * Last update : $Date: 19 févr. 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date: 19 févr. 2009 $ By : $Author: chatellier $
*/
public interface SensitivityCalculator {
@@ -46,36 +44,39 @@
String getDescription();
/**
- * Envoi un plan a faire analyser par l'outils
- * d'analyse de sensibilité.
+ * Envoi un plan a faire analyser par l'outils d'analyse de sensibilité.
*
- * Retourne un {@link SensitivityScenarios} qui
- * représente l'ensemble des scenarios à prendre
- * en compte pour les simulations.
+ * Retourne un {@link SensitivityScenarios} qui représente l'ensemble des
+ * scenarios à prendre en compte pour les simulations.
*
- * @param plan plan a analyser
+ * @param plan
+ * plan a analyser
*
* @return un {@link SensitivityScenarios}
- * @throws SensitivityException if calculator impl fail to execute
+ * @throws SensitivityException
+ * if calculator impl fail to execute
*
* @see DesignPlan
* @see Scenario
* @see SensitivityScenarios
*/
- SensitivityScenarios compute(DesignPlan plan) throws SensitivityException;
+ SensitivityScenarios compute(DesignPlan plan, File outputdirectory)
+ throws SensitivityException;
/**
- * Permet de renvoyer les resultats de simulations
- * à l'outils de d'analyse de sensibilité.
+ * Permet de renvoyer les resultats de simulations à l'outils de d'analyse
+ * de sensibilité.
*
- * @param sensitivityScenarios résultats de scenarios
- * @param simulationStorages ensemble des {@link SimulationStorage}
- * qui ont résultés des simulations
- * @throws SensitivityException if calculator impl fail to execute
+ * @param sensitivityScenarios
+ * résultats de scenarios
+ * @param simulationStorages
+ * ensemble des {@link SimulationStorage} qui ont résultés des
+ * simulations
+ * @throws SensitivityException
+ * if calculator impl fail to execute
*
* @see SensitivityScenarios
*/
- void analyzeResult(SensitivityScenarios sensitivityScenarios,
- List<SimulationStorage> simulationStorages)
- throws SensitivityException;
+ void analyzeResult(List<SimulationStorage> simulationStorages,
+ File outputdirectory) throws SensitivityException;
}
1
0
r1967 - in isis-fish/trunk/src/main: java/fr/ifremer/isisfish/ui/input java/fr/ifremer/isisfish/ui/sensitivity resources
by sletellier@users.labs.libre-entreprise.org 16 Mar '09
by sletellier@users.labs.libre-entreprise.org 16 Mar '09
16 Mar '09
Author: sletellier
Date: 2009-03-16 08:41:59 +0000 (Mon, 16 Mar 2009)
New Revision: 1967
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/EffortDescriptionUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/FisheryRegionUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearTabUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierSeasonInfoZoneUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierTabUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationBasicsUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationCapturabilityUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationEmigrationUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationImmigrationUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationMigrationUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationRecruitmentUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationSeasonsUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationZonesUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PortUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsTabsUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SpeciesUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyMonthInfoUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyOneMonthInfoUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyTabUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/TripTypeUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/VesselTypeUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/ZoneUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EditorHelper.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityTabbedPaneListener.java
isis-fish/trunk/src/main/resources/sensitivity.properties
Log:
All factors are enabled
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/CellUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -133,7 +133,7 @@
</cell>
<cell fill='horizontal' weightx='1.0'>
<JTextField id="fieldCellName" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getName())}' decorator='boxed'
- _bean='{CellImpl.class}' _method='"Name"' onKeyReleased='getBean().setName(fieldCellName.getText())' enabled='{isActif()}'/>
+ onKeyReleased='getBean().setName(fieldCellName.getText())' enabled='{isActif()}'/>
</cell>
</row>
<row>
@@ -141,7 +141,7 @@
<JLabel text="isisfish.cell.latitude" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldCellLatitude" text='{getBean().getLatitude()}' editable="false" enabled='{isActif()}' decorator='boxed' _bean='{CellImpl.class}' _method='"Latitude"'/>
+ <JTextField id="fieldCellLatitude" text='{getBean().getLatitude()}' editable="false" enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -149,7 +149,7 @@
<JLabel text="isisfish.cell.longitude" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldCellLongitude" text='{getBean().getLongitude()}' editable="false" enabled='{isActif()}' decorator='boxed' _bean='{CellImpl.class}' _method='"Longitude"'/>
+ <JTextField id="fieldCellLongitude" text='{getBean().getLongitude()}' editable="false" enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -157,7 +157,7 @@
<JLabel text="isisfish.cell.land" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JCheckBox id="fieldCellLand" onActionPerformed='getBean().setLand(fieldCellLand.isSelected())' enabled='{isActif()}' selected='{getBean().getLand()}' decorator='boxed' _bean='{CellImpl.class}' _method='"Land"'/>
+ <JCheckBox id="fieldCellLand" onActionPerformed='getBean().setLand(fieldCellLand.isSelected())' enabled='{isActif()}' selected='{getBean().getLand()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -168,22 +168,22 @@
<row>
<cell columns='2' fill='both' weighty='1.0' weightx='1.0'>
<JScrollPane>
- <JTextArea id="fieldCellComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldCellComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{CellImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldCellComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldCellComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save' text='isisfish.common.save'/>
+ <JButton id='save' text='isisfish.common.save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel' text='isisfish.common.cancel'/>
+ <JButton id='cancel' text='isisfish.common.cancel' decorator='boxed'/>
</cell>
</row>
</Table>
<JPanel id='map' layout='{new BorderLayout()}'>
- <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH'/>
- <fr.ifremer.isisfish.map.IsisMapBean id='cellMap' javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' selectionMode="1" selectedCells='{getBean()}' fisheryRegion='{getRegion()}' constraints='BorderLayout.CENTER'/>
+ <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH' decorator='boxed'/>
+ <fr.ifremer.isisfish.map.IsisMapBean id='cellMap' javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' selectionMode="1" selectedCells='{getBean()}' fisheryRegion='{getRegion()}' constraints='BorderLayout.CENTER' decorator='boxed'/>
</JPanel>
</JSplitPane>
</JPanel>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/EffortDescriptionUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/EffortDescriptionUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/EffortDescriptionUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -230,13 +230,13 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='remove' text="isisfish.common.remove" onActionPerformed='remove()' enabled='{isActif()}'/>
+ <JButton id='remove' text="isisfish.common.remove" onActionPerformed='remove()' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/FisheryRegionUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/FisheryRegionUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/FisheryRegionUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -134,7 +134,6 @@
<row>
<cell columns='3' fill='horizontal' weightx='1.0'>
<JTextField id="fieldRegion" decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"Name"'
text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getName())}'
onKeyReleased='getBean().setName(fieldRegion.getText())'/>
</cell>
@@ -150,7 +149,7 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldLatMin" text='{getBean().getMinLatitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"MinLatitude"' onKeyReleased='getBean().setMinLatitude(Float.parseFloat(fieldLatMin.getText()))'/>
+ onKeyReleased='getBean().setMinLatitude(Float.parseFloat(fieldLatMin.getText()))'/>
</cell>
</row>
<row>
@@ -159,7 +158,7 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldLatMax" text='{getBean().getMaxLatitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"MaxLatitude"' onKeyReleased='getBean().setMaxLatitude(Float.parseFloat(fieldLatMax.getText()))'/>
+ onKeyReleased='getBean().setMaxLatitude(Float.parseFloat(fieldLatMax.getText()))'/>
</cell>
</row>
<row>
@@ -168,7 +167,7 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldLongMin" text='{getBean().getMinLongitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"MinLongitude"' onKeyReleased='getBean().setMinLongitude(Float.parseFloat(fieldLongMin.getText()))'/>
+ onKeyReleased='getBean().setMinLongitude(Float.parseFloat(fieldLongMin.getText()))'/>
</cell>
</row>
<row>
@@ -177,7 +176,7 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldLongMax" text='{getBean().getMaxLongitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"MaxLongitude"' onKeyReleased='getBean().setMaxLongitude(Float.parseFloat(fieldLongMax.getText()))'/>
+ onKeyReleased='getBean().setMaxLongitude(Float.parseFloat(fieldLongMax.getText()))'/>
</cell>
</row>
<row>
@@ -191,7 +190,7 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldCellLengthLatitude" text='{getBean().getCellLengthLatitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"CellLengthLatitude"' onKeyReleased='getBean().setCellLengthLatitude(Float.parseFloat(fieldCellLengthLatitude.getText()))'/>
+ onKeyReleased='getBean().setCellLengthLatitude(Float.parseFloat(fieldCellLengthLatitude.getText()))'/>
</cell>
</row>
<row>
@@ -200,13 +199,13 @@
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldCellLengthLongitude" text='{getBean().getCellLengthLongitude()}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"CellLengthLongitude"' onKeyReleased='getBean().setCellLengthLongitude(Float.parseFloat(fieldCellLengthLongitude.getText()))'/>
+ onKeyReleased='getBean().setCellLengthLongitude(Float.parseFloat(fieldCellLengthLongitude.getText()))'/>
</cell>
</row>
<row>
<cell columns='3' fill='both' weightx='1.0' weighty='0.6'>
<JScrollPane>
- <JList id="fieldMapfiles" onMouseClicked='mapFieldChanged()'/>
+ <JList id="fieldMapfiles" onMouseClicked='mapFieldChanged()' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -215,10 +214,10 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id="buttonAddMap" text="isisfish.fisheryRegion.addMap" onActionPerformed='addMap()'/>
+ <JButton id="buttonAddMap" text="isisfish.fisheryRegion.addMap" onActionPerformed='addMap()' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id="buttonRemoveMap" text="isisfish.fisheryRegion.delMap" onActionPerformed='delMap()'/>
+ <JButton id="buttonRemoveMap" text="isisfish.fisheryRegion.delMap" onActionPerformed='delMap()' decorator='boxed'/>
</cell>
</row>
</Table>
@@ -233,7 +232,7 @@
<cell columns='3' fill='both' weightx='1.0' weighty='0.4'>
<JScrollPane>
<JTextArea id="fieldComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' decorator='boxed'
- _bean='{FisheryRegionImpl.class}' _method='"Comment"' onKeyReleased='getBean().setComment(fieldComment.getText())'/>
+ onKeyReleased='getBean().setComment(fieldComment.getText())'/>
</JScrollPane>
</cell>
</row>
@@ -252,10 +251,10 @@
<Table>
<row>
<cell columns='4' fill='horizontal' weightx='1.0'>
- <JTextField id="fieldCellFile" onKeyReleased='cellFillChanged()'/>
+ <JTextField id="fieldCellFile" onKeyReleased='cellFillChanged()' decorator='boxed'/>
</cell>
<cell>
- <JButton id="buttonCellFile" text="isisfish.common.ellipsis" onActionPerformed='cellFile()'/>
+ <JButton id="buttonCellFile" text="isisfish.common.ellipsis" onActionPerformed='cellFile()' decorator='boxed'/>
</cell>
</row>
</Table>
@@ -263,19 +262,19 @@
</row>
<row>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='save' enabled='false' onActionPerformed='save()'/>
+ <JButton id='save' enabled='false' onActionPerformed='save()' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.3'>
- <JButton id='check' text="isisfish.common.check" onActionPerformed='check()'/>
+ <JButton id='check' text="isisfish.common.check" onActionPerformed='check()' decorator='boxed'/>
</cell>
</row>
</Table>
<JPanel id='map' layout='{new BorderLayout()}'>
- <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH'/>
- <fr.ifremer.isisfish.map.IsisMapBean id='cellMap' selectionMode="0" javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' fisheryRegion='{getBean()}' constraints='BorderLayout.CENTER'/>
+ <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH' decorator='boxed'/>
+ <fr.ifremer.isisfish.map.IsisMapBean id='cellMap' selectionMode="0" javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' fisheryRegion='{getBean()}' constraints='BorderLayout.CENTER' decorator='boxed'/>
</JPanel>
</JSplitPane>
</JPanel>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearTabUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearTabUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearTabUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -83,7 +83,7 @@
<JLabel text="isisfish.gear.name" enabled='{isActif()}'/>
</cell>
<cell columns="2" fill='horizontal' weightx='1.0'>
- <JTextField id="fieldGearName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldGearName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{GearImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldGearName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldGearName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -115,7 +115,7 @@
<JLabel text="isisfish.gear.rangeValues" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <RangeOfValuesUI id="rangeOfValues" actif='{isActif()}' constructorParams='{this}'/>
+ <RangeOfValuesUI id="rangeOfValues" actif='{isActif()}' constructorParams='this'/>
</cell>
</row>
<row>
@@ -124,7 +124,7 @@
</cell>
<cell columns="2" fill='both' weightx='1.0' weighty='1.0'>
<JScrollPane>
- <JTextArea id="fieldGearComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldGearComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{GearImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldGearComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldGearComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -136,18 +136,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -39,6 +39,7 @@
<script><![CDATA[
import fr.ifremer.isisfish.entities.Metier;
+import fr.ifremer.isisfish.entities.GearImpl;
import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabbedPaneListener;
getVerifier().addCurrentPanel(this);
@@ -56,7 +57,7 @@
<JPanel id='body' layout='{new BorderLayout()}'>
<JTabbedPane constraints='BorderLayout.CENTER' id="gearTab" name="Gear">
<tab title='{_("isisfish.gear.title")}'><GearTabUI id="gearTabUI" constructorParams='this'/></tab>
- <tab title='{_("isisfish.selectivity.title")}'><SelectivityUI id="selectivityUI" constructorParams='this'/></tab>
+ <tab title='{_("isisfish.selectivity.title")}'><SelectivityUI id="selectivityUI" constructorParams='this' decorator='boxed' _bean='{GearImpl.class}' _method='"PopulationSelectivity"'/></tab>
</JTabbedPane>
</JPanel>
</fr.ifremer.isisfish.ui.input.InputContentUI>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -78,16 +78,18 @@
}
}
-protected void accept(ActionEvent e) {
- JComponent source = (JComponent) e.getSource();
- FactorWizard wizard = new FactorWizard(this);
- Class classBean = (Class)source.getClientProperty("bean");
+ protected void accept(ActionEvent e) {
+ JComponent source = (JComponent) e.getSource();
+ Class classBean = (Class)source.getClientProperty("bean");
+ TopiaEntity bean = getVerifier().getEntity(classBean);
+ if (bean != null){
+ FactorWizard wizard = new FactorWizard(this);
- TopiaEntity bean = getVerifier().getEntity(classBean);
- wizard.initNew(source, bean, EditorHelper.canBeContinue(source, bean));
- wizard.pack();
- wizard.setVisible(true);
-}
+ wizard.initNew(source, bean, EditorHelper.canBeContinue(source, bean));
+ wizard.pack();
+ wizard.setVisible(true);
+ }
+ }
]]>
</script>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierSeasonInfoZoneUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierSeasonInfoZoneUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierSeasonInfoZoneUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -206,7 +206,7 @@
<JLabel text="isisfish.metierSeasonInfoZone.season" enabled='{isMetierSeasonInfoNotNull()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <IntervalPanel id='ip' enabled='{isMetierSeasonInfoNotNull()}'/>
+ <IntervalPanel id='ip' enabled='{isMetierSeasonInfoNotNull()}' decorator='boxed' _bean='{MetierImpl.class}' _method='"Interval"'/>
</cell>
</row>
<row>
@@ -215,7 +215,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.7'>
<JScrollPane minimumSize='{new Dimension(0,0)}' preferredSize='{new Dimension(0,0)}'>
- <JList id="metierZones" onValueChanged='metierZonesChanged()' enabled='{isMetierSeasonInfoNotNull()}'/>
+ <JList id="metierZones" onValueChanged='metierZonesChanged()' enabled='{isMetierSeasonInfoNotNull()}' decorator='boxed' _bean='{MetierImpl.class}' _method='"Zone"'/>
</JScrollPane>
</cell>
</row>
@@ -225,7 +225,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.3'>
<JScrollPane minimumSize='{new Dimension(0,0)}' preferredSize='{new Dimension(0,0)}'>
- <JTextArea id="fieldMetierSeasonZoneComment" text='{getMetierSeasonInfo() == null ? "" : jaxx.runtime.SwingUtil.getStringValue(getMetierSeasonInfo().getSeasonZoneComment())}' onKeyReleased='getMetierSeasonInfo().setSeasonZoneComment(fieldMetierSeasonZoneComment.getText())' enabled='{isMetierSeasonInfoNotNull()}' decorator='boxed' _bean='{MetierSeasonInfo.class}' _method='"SeasonZoneComment"'/>
+ <JTextArea id="fieldMetierSeasonZoneComment" text='{getMetierSeasonInfo() == null ? "" : jaxx.runtime.SwingUtil.getStringValue(getMetierSeasonInfo().getSeasonZoneComment())}' onKeyReleased='getMetierSeasonInfo().setSeasonZoneComment(fieldMetierSeasonZoneComment.getText())' enabled='{isMetierSeasonInfoNotNull()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -237,18 +237,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierTabUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierTabUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierTabUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -100,7 +100,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='1.0'>
<JScrollPane minimumSize='{new Dimension(0,0)}' preferredSize='{new Dimension(0,0)}'>
- <JTextArea id="fieldMetierComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldMetierComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{MetierImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldMetierComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldMetierComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -112,18 +112,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -39,6 +39,7 @@
<script><![CDATA[
import fr.ifremer.isisfish.entities.TripType;
import fr.ifremer.isisfish.entities.MetierImpl;
+import fr.ifremer.isisfish.entities.MetierSeasonInfoImpl;
import fr.ifremer.isisfish.entities.Metier;
import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabbedPaneListener;
@@ -58,7 +59,7 @@
<JTabbedPane id="metierTab" name="Metier" constraints='BorderLayout.CENTER' >
<tab title='{_("isisfish.metier.title")}'><MetierTabUI id="metierTabUI" constructorParams='this'/></tab>
<tab title='{_("isisfish.metierSeasonInfoZone.title")}'><MetierSeasonInfoZoneUI id="metierSeasonInfoUI" constructorParams='this'/></tab>
- <tab title='{_("isisfish.metierSeasonInfoSpecies.title")}'><MetierSeasonInfoSpeciesUI id="metierSeasonSpeciesUI" constructorParams='this'/></tab>
+ <tab title='{_("isisfish.metierSeasonInfoSpecies.title")}'><MetierSeasonInfoSpeciesUI id="metierSeasonSpeciesUI" constructorParams='this' decorator='boxed' _bean='{MetierSeasonInfoImpl.class}' _method='"SpeciesTargetSpecies"'/></tab>
</JTabbedPane>
</JPanel>
</fr.ifremer.isisfish.ui.input.InputContentUI>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationBasicsUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationBasicsUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationBasicsUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -149,7 +149,7 @@
<JLabel text="isisfish.populationBasics.name" enabled='{isActif()}'/>
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
- <JTextField id="fieldPopulationBasicsName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldPopulationBasicsName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldPopulationBasicsName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldPopulationBasicsName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -157,7 +157,7 @@
<JLabel text="isisfish.populationBasics.geographicID" enabled='{isActif()}'/>
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
- <JTextField id="fieldPopulationBasicsGeographicID" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getGeographicId())}' onKeyReleased='getBean().setGeographicId(fieldPopulationBasicsGeographicID.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"GeographicId"'/>
+ <JTextField id="fieldPopulationBasicsGeographicID" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getGeographicId())}' onKeyReleased='getBean().setGeographicId(fieldPopulationBasicsGeographicID.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -165,10 +165,10 @@
<JLabel text="isisfish.populationBasics.numberGroup" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JTextField id="fieldPopulationBasicsNbClasses" text='{getBean() == null ? "" : getBean().sizePopulationGroup()}' editable="false" enabled='{isActif()}'/>
+ <JTextField id="fieldPopulationBasicsNbClasses" text='{getBean() == null ? "" : getBean().sizePopulationGroup()}' editable="false" enabled='{isActif()}' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id="buttonPopulationBasicsCreateClasses" text="isisfish.populationBasics.recreateClasses" onActionPerformed='createClasses()' enabled='{isActif()}'/>
+ <JButton id="buttonPopulationBasicsCreateClasses" text="isisfish.populationBasics.recreateClasses" onActionPerformed='createClasses()' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -176,7 +176,7 @@
<JLabel text="isisfish.populationBasics.maturityGroup" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JComboBox id="fieldPopulationBasicsMatureClass" onActionPerformed='matureClassChanged()' enabled='{isActif()}'/>
+ <JComboBox id="fieldPopulationBasicsMatureClass" onActionPerformed='matureClassChanged()' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"MaturityGroup"'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
<JCheckBox id="fieldPopulationBasicsPlusGroup" text="isisfish.populationBasics.plusGroup" selected='{getBean().getPlusGroup()}' onActionPerformed='getBean().setPlusGroup(fieldPopulationBasicsPlusGroup.isSelected())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"PlusGroup"'/>
@@ -184,7 +184,7 @@
</row>
<row>
<cell columns='3' fill='both' weightx='1.0'>
- <JTable id='tableAgeLength' rowHeight='24' enabled='{isActif()}'/>
+ <JTable id='tableAgeLength' rowHeight='24' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -211,7 +211,7 @@
</cell>
<cell columns='2' fill='both' weightx='1.0' weighty='0.2'>
<JScrollPane>
- <JTextArea id="fieldPopulationBasicsComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldPopulationBasicsComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldPopulationBasicsComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldPopulationBasicsComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -229,18 +229,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed' />
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed' />
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create' onActionPerformed='create()'/>
+ <JButton id='create' onActionPerformed='create()' decorator='boxed' />
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed' />
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationCapturabilityUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationCapturabilityUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationCapturabilityUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -103,16 +103,16 @@
<row>
<cell columns='2' fill='both' weightx='1.0' weighty='1.0'>
<JScrollPane>
- <JTextArea id="fieldPopulationCapturabilityComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getCapturabilityComment())}' onKeyReleased='getBean().setCapturabilityComment(fieldPopulationCapturabilityComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"CapturabilityComment"'/>
+ <JTextArea id="fieldPopulationCapturabilityComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getCapturabilityComment())}' onKeyReleased='getBean().setCapturabilityComment(fieldPopulationCapturabilityComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationGroupUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -117,7 +117,7 @@
<JLabel text="isisfish.populationGroup.meanWeigth" enabled='{isPopGroupNotNull()}'/>
</cell>
<cell columns='2' fill='horizontal' weightx='1.0'>
- <JTextField id="fieldPopulationGroupMeanWeight" text='{getPopulationGroup().getMeanWeight()}' editable='{false}' enabled='{isPopGroupNotNull()}' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"MeanWeight"'/>
+ <JTextField id="fieldPopulationGroupMeanWeight" text='{getPopulationGroup().getMeanWeight()}' editable='{false}' enabled='{isPopGroupNotNull()}' _bean='{PopulationGroupImpl.class}' _method='"MeanWeight"'/>
</cell>
</row>
<row>
@@ -169,7 +169,7 @@
</cell>
<cell columns='2' fill='both' weightx='1.0' weighty='0.5'>
<JScrollPane>
- <JTextArea id="fieldPopulationGroupComment" text='{jaxx.runtime.SwingUtil.getStringValue(getPopulationGroup().getComment())}' onKeyReleased='getPopulationGroup().setComment(fieldPopulationGroupComment.getText())' enabled='{isPopGroupNotNull()}' decorator='boxed' _bean='{PopulationGroupImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldPopulationGroupComment" text='{jaxx.runtime.SwingUtil.getStringValue(getPopulationGroup().getComment())}' onKeyReleased='getPopulationGroup().setComment(fieldPopulationGroupComment.getText())' enabled='{isPopGroupNotNull()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -178,10 +178,10 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationEmigrationUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationEmigrationUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationEmigrationUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -100,13 +100,15 @@
public void refresh(){
Population population = getVerifier().getEntity(Population.class);
setBean((PopulationImpl) population);
-
+ refreshPanel();
+ }
+ public void refreshPanel(){
setFieldPopulationMigrationMigrationGroupChooserModel();
setFieldPopulationMigrationMigrationDepartureZoneChooserModel();
remove.setEnabled(false);
setAddButton();
-
+
populationMigrationEmigrationTable.addMatrixListener(new MatrixPanelListener() {
@Override
public void matrixChanged(MatrixPanelEvent arg0) {
@@ -200,7 +202,7 @@
</row>
<row columns='4'>
<cell fill='both' weightx='1.0' weighty='1.0'>
- <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationEmigrationTable' linearModel="true" matrix='{getPopInfo().getEmigrationMatrix().copy()}' enabled='{isActif()}' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"EmigrationMatrix"'/>
+ <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationEmigrationTable' linearModel="true" matrix='{getPopInfo().getEmigrationMatrix().copy()}' enabled='{isActif()}'/>
</cell>
</row>
<row>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationImmigrationUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationImmigrationUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationImmigrationUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -111,6 +111,10 @@
public void refresh(){
Population population = getVerifier().getEntity(Population.class);
setBean((PopulationImpl) population);
+
+ refreshPanel();
+}
+public void refreshPanel(){
setFieldPopulationMigrationMigrationGroupChooserModel();
setFieldPopulationMigrationMigrationArrivalZoneChooserModel();
@@ -194,7 +198,7 @@
</row>
<row columns='4'>
<cell fill='both' weightx='1.0' weighty='1.0'>
- <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationImmigrationTable' linearModel="true" matrix='{getPopInfo().getImmigrationMatrix().copy()}' enabled='{isActif()}' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"ImmigrationMatrix"'/>
+ <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationImmigrationTable' linearModel="true" matrix='{getPopInfo().getImmigrationMatrix().copy()}' enabled='{isActif()}'/>
</cell>
</row>
<row>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationMigrationUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationMigrationUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationMigrationUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -111,7 +111,9 @@
public void refresh(){
Population population = getVerifier().getEntity(Population.class);
setBean((PopulationImpl) population);
-
+ refreshPanel();
+}
+public void refreshPanel(){
setFieldPopulationMigrationMigrationGroupChooserModel();
setFieldPopulationMigrationMigrationDepartureZoneChooserModel();
setFieldPopulationMigrationMigrationArrivalZoneChooserModel();
@@ -211,7 +213,7 @@
</row>
<row columns='4'>
<cell fill='both' weightx='1.0' weighty='1.0'>
- <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationMigrationTable' linearModel="true" matrix='{getPopInfo().getMigrationMatrix().copy()}' enabled='{isActif()}' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"MigrationMatrix"'/>
+ <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='populationMigrationMigrationTable' linearModel="true" matrix='{getPopInfo().getMigrationMatrix().copy()}' enabled='{isActif()}'/>
</cell>
</row>
<row>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationMigrationUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -129,7 +129,7 @@
</row>
<row>
<cell columns='2' anchor='west'>
- <JCheckBox id="fieldUseEquationMigration" selected='{getPopInfo() == null ? true : getPopInfo().getUseEquationMigration()}' text="isisfish.populationMigration.useEquation" onActionPerformed='useEquationChanged()' enabled='{isActif()}' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"UseEquationMigration"'/>
+ <JCheckBox id="fieldUseEquationMigration" selected='{getPopInfo() == null ? true : getPopInfo().getUseEquationMigration()}' text="isisfish.populationMigration.useEquation" onActionPerformed='useEquationChanged()' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -137,9 +137,9 @@
<JPanel id="hidablePanel" layout='{new CardLayout()}'>
<PopulationMigrationEquationUI id='populationMigrationEquationUI' constraints='"fieldUseEquation"' constructorParams='this'/>
<JTabbedPane id="fieldUseMatrix" constraints='"fieldUseMatrix"'>
- <tab title='{_("isisfish.populationMigrationMigration.title")}'><PopulationMigrationMigrationUI id="populationMigrationMigrationUI" constructorParams='this'/></tab>
- <tab title='{_("isisfish.populationMigrationImmigration.title")}'><PopulationMigrationImmigrationUI id="populationMigrationImmigrationUI" constructorParams='this'/></tab>
- <tab title='{_("isisfish.populationMigrationEmigration.title")}'><PopulationMigrationEmigrationUI id="populationMigrationEmigrationUI" constructorParams='this'/></tab>
+ <tab title='{_("isisfish.populationMigrationMigration.title")}'><PopulationMigrationMigrationUI id="populationMigrationMigrationUI" constructorParams='this' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"MigrationMatrix"'/></tab>
+ <tab title='{_("isisfish.populationMigrationImmigration.title")}'><PopulationMigrationImmigrationUI id="populationMigrationImmigrationUI" constructorParams='this' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"ImmigrationMatrix"'/></tab>
+ <tab title='{_("isisfish.populationMigrationEmigration.title")}'><PopulationMigrationEmigrationUI id="populationMigrationEmigrationUI" constructorParams='this' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"EmigrationMatrix"'/></tab>
</JTabbedPane>
</JPanel>
</cell>
@@ -150,7 +150,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.3'>
<JScrollPane>
- <JTextArea id="fieldPopulationMigrationComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getMigrationComment())}' onKeyReleased='getBean().setMigrationComment(fieldPopulationMigrationComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"MigrationComment"'/>
+ <JTextArea id="fieldPopulationMigrationComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getMigrationComment())}' onKeyReleased='getBean().setMigrationComment(fieldPopulationMigrationComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -159,10 +159,10 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationRecruitmentUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationRecruitmentUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationRecruitmentUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -121,7 +121,7 @@
<JPanel/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JButton id="create" text="isisfish.common.newMatrix" onActionPerformed='getAction().createRecruitmentDistribution(getBean())' enabled='{isActif()}'/>
+ <JButton id="create" text="isisfish.common.newMatrix" onActionPerformed='getAction().createRecruitmentDistribution(getBean())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -130,7 +130,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.5'>
<JScrollPane>
- <JTextArea id="fieldPopulationRecruitmentComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getRecruitmentComment())}' onKeyReleased='getBean().setRecruitmentComment(fieldPopulationRecruitmentComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"RecruitmentComment"'/>
+ <JTextArea id="fieldPopulationRecruitmentComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getRecruitmentComment())}' onKeyReleased='getBean().setRecruitmentComment(fieldPopulationRecruitmentComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -142,10 +142,10 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationSeasonsUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationSeasonsUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationSeasonsUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -226,6 +226,7 @@
</cell>
<cell fill='horizontal' weightx='1.0'>
<JCheckBox id="fieldPopulationSeasonGroupChange" text="isisfish.populationSeasons.changeGroup" selected='{getPopulationSeasonInfo().getGroupChange()}'
+ decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"GroupChange"'
onActionPerformed='seasonGroupChanged()' enabled='{isPopSeasonInfoNotNull()}'/>
</cell>
</row>
@@ -234,7 +235,9 @@
<JLabel text="isisfish.populationSeasons.distributionSpawning" enabled='{isPopSeasonInfoNotNull()}'/>
</cell>
<cell fill='both' weightx='1.0'>
- <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='fieldPopulationSeasonReproductionDistribution' matrix='{getPopulationSeasonInfo() == null ? null : getPopulationSeasonInfo().getLengthChangeMatrix()}' enabled='{isPopSeasonInfoNotNull()}' decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"LengthChangeMatrix"'/>
+ <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='fieldPopulationSeasonReproductionDistribution'
+ matrix='{getPopulationSeasonInfo() == null ? null : getPopulationSeasonInfo().getLengthChangeMatrix()}' enabled='{isPopSeasonInfoNotNull()}'
+ decorator='boxed' _bean='{PopulationSeasonInfoImpl.class}' _method='"LengthChangeMatrix"'/>
</cell>
</row>
<row>
@@ -243,7 +246,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='1.0'>
<JScrollPane>
- <JTextArea id="fieldPopulationSeasonComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getSeasonsComment())}' onKeyReleased='getBean().setSeasonsComment(fieldPopulationSeasonComment.getText())' enabled='{isPopSeasonInfoNotNull()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"SeasonsComment"'/>
+ <JTextArea id="fieldPopulationSeasonComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getSeasonsComment())}' onKeyReleased='getBean().setSeasonsComment(fieldPopulationSeasonComment.getText())' enabled='{isPopSeasonInfoNotNull()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -255,18 +258,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -72,7 +72,7 @@
<PopulationEquationUI id='populationEquationUI' constructorParams='this'/>
</tab>
<tab title='{_("isisfish.populationZones.title")}'>
- <PopulationZonesUI id='populationZoneUI' constructorParams='this'/>
+ <PopulationZonesUI id='populationZoneUI' constructorParams='this' decorator='boxed' _bean='{PopulationImpl.class}' _method='"MappingZoneReproZoneRecru"'/>
</tab>
<tab title='{_("isisfish.populationSeasons.title")}'>
<PopulationSeasonsUI id='populationSeasonsUI' constructorParams='this'/>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationZonesUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationZonesUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationZonesUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -199,7 +199,7 @@
</row>
<row>
<cell columns='3' fill='both' weightx='1.0' weighty='0.5'>
- <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='fieldPopulationMappingZoneReproZoneRecru' enabled='{isActif()}' decorator='boxed' _bean='{PopulationImpl.class}' _method='"MappingZoneReproZoneRecru"'/>
+ <org.codelutin.math.matrix.gui.MatrixPanelEditor id ='fieldPopulationMappingZoneReproZoneRecru' enabled='{isActif()}'/>
</cell>
</row>
<row>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PortUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PortUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PortUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -144,7 +144,7 @@
</row>
<row>
<cell columns='2' fill='horizontal' weightx='1.0' >
- <JTextField id="fieldPortName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldPortName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PortImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldPortName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldPortName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -168,30 +168,30 @@
<row>
<cell columns='2' fill='both' weighty='0.3' weightx='1.0' >
<JScrollPane>
- <JTextArea id="fieldPortComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldPortComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{PortImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldPortComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldPortComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
<JPanel id='map' layout='{new BorderLayout()}'>
- <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH'/>
- <fr.ifremer.isisfish.map.IsisMapBean id='portMap' selectedCells='{getBean().getCell()}' javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' constraints='BorderLayout.CENTER' selectionMode="1" decorator='boxed' _bean='{PortImpl.class}' _method='"Cell"'/>
+ <fr.ifremer.isisfish.map.OpenMapToolPanel id='toolMap' javaBean='new fr.ifremer.isisfish.map.OpenMapToolPanel()' constraints='BorderLayout.NORTH' decorator='boxed'/>
+ <fr.ifremer.isisfish.map.IsisMapBean id='portMap' selectedCells='{getBean().getCell()}' javaBean='new fr.ifremer.isisfish.map.IsisMapBean()' constraints='BorderLayout.CENTER' selectionMode="1" decorator='boxed'/>
</JPanel>
</JSplitPane>
</cell>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsTabsUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsTabsUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsTabsUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -96,7 +96,7 @@
<JLabel text="isisfish.setOfVessels.name" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldSetOfVesselsName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldSetOfVesselsName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{SetOfVesselsImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldSetOfVesselsName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldSetOfVesselsName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -104,7 +104,7 @@
<JLabel text="isisfish.common.port" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JComboBox id="fieldSetOfVesselsPort" onActionPerformed='portChanged()' enabled='{isActif()}'/>
+ <JComboBox id="fieldSetOfVesselsPort" onActionPerformed='portChanged()' enabled='{isActif()}' decorator='boxed' _bean='{SetOfVesselsImpl.class}' _method='"Port"'/>
</cell>
</row>
<row>
@@ -112,7 +112,7 @@
<JLabel text="isisfish.setOfVessels.vesselType" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JComboBox id="fieldSetOfVesselsVesselType" onActionPerformed='vesselTypeChanged()' enabled='{isActif()}'/>
+ <JComboBox id="fieldSetOfVesselsVesselType" onActionPerformed='vesselTypeChanged()' enabled='{isActif()}' decorator='boxed' _bean='{SetOfVesselsImpl.class}' _method='"VesselType"'/>
</cell>
</row>
<row>
@@ -148,7 +148,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.3'>
<JScrollPane>
- <JTextArea id="fieldSetOfVesselsComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldSetOfVesselsComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{SetOfVesselsImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldSetOfVesselsComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldSetOfVesselsComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -160,18 +160,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='1.0'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='1.0'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SpeciesUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SpeciesUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SpeciesUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -84,7 +84,7 @@
<JLabel text="isisfish.species.name" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' columns='2' weightx='1.0'>
- <JTextField id="fieldSpeciesName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldSpeciesName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{SpeciesImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldSpeciesName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldSpeciesName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -128,7 +128,7 @@
</cell>
<cell fill='both' columns='2' weightx='1.0' weighty='1.0'>
<JScrollPane>
- <JTextArea id="fieldSpeciesComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldSpeciesComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{SpeciesImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldSpeciesComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldSpeciesComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -140,18 +140,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='delete'/>
+ <JButton id='delete' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyMonthInfoUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyMonthInfoUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyMonthInfoUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -108,10 +108,10 @@
<Table constraints='BorderLayout.SOUTH'>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyOneMonthInfoUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyOneMonthInfoUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyOneMonthInfoUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -128,7 +128,7 @@
</row>
<row>
<cell columns='2' fill='horizontal' weightx='1.0'>
- <JComboBox id="fieldStrategyMonthInfoTripType" onActionPerformed='getStrategyMonthInfo().setTripType((TripType)fieldStrategyMonthInfoTripType.getSelectedItem())' enabled='{isActif()}'/>
+ <JComboBox id="fieldStrategyMonthInfoTripType" onActionPerformed='getStrategyMonthInfo().setTripType((TripType)fieldStrategyMonthInfoTripType.getSelectedItem())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyTabUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyTabUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyTabUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -96,7 +96,7 @@
<JLabel text="isisfish.strategy.name" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldStrategyName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldStrategyName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{StrategyImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldStrategyName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldStrategyName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -104,7 +104,7 @@
<JLabel text="isisfish.common.setOfVessels" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JComboBox id="fieldStrategySetOfVessels" onActionPerformed='getBean().setSetOfVessels((SetOfVessels)fieldStrategySetOfVessels.getSelectedItem())' enabled='{isActif()}'/>
+ <JComboBox id="fieldStrategySetOfVessels" onActionPerformed='getBean().setSetOfVessels((SetOfVessels)fieldStrategySetOfVessels.getSelectedItem())' enabled='{isActif()}' decorator='boxed' _bean='{StrategyImpl.class}' _method='"SetOfVessels"'/>
</cell>
</row>
<row>
@@ -140,7 +140,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.3'>
<JScrollPane>
- <JTextArea id="fieldStrategyComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldStrategyComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{StrategyImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldStrategyComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldStrategyComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -152,18 +152,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/TripTypeUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/TripTypeUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/TripTypeUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -81,7 +81,7 @@
<JLabel text="isisfish.tripType.name" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldTripTypeName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldTripTypeName.getText())' enabled='{isActif()}' decorator='boxed' _bean='{TripTypeImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldTripTypeName" text='{getBean().getName()}' onKeyReleased='getBean().setName(fieldTripTypeName.getText())' enabled='{isActif()}' decorator='boxed'/>
</cell>
</row>
<row>
@@ -106,7 +106,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='1.0'>
<JScrollPane>
- <JTextArea id="fieldTripTypeComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldTripTypeComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{TripTypeImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldTripTypeComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldTripTypeComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -118,18 +118,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='delete'/>
+ <JButton id='delete' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/VesselTypeUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/VesselTypeUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/VesselTypeUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -102,7 +102,7 @@
<JLabel text="isisfish.vesselType.name" enabled='{isActif()}'/>
</cell>
<cell fill='horizontal' weightx='1.0'>
- <JTextField id="fieldVesselTypeName" text='{getBean().getName()}' enabled='{isActif()}' onKeyReleased='getBean().setName(fieldVesselTypeName.getText())' decorator='boxed' _bean='{VesselTypeImpl.class}' _method='"Name"'/>
+ <JTextField id="fieldVesselTypeName" text='{getBean().getName()}' enabled='{isActif()}' onKeyReleased='getBean().setName(fieldVesselTypeName.getText())' decorator='boxed'/>
</cell>
</row>
<row>
@@ -169,7 +169,7 @@
</cell>
<cell fill='both' weightx='1.0' weighty='0.3'>
<JScrollPane>
- <JTextArea id="fieldVesselTypeComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldVesselTypeComment.getText())' enabled='{isActif()}' decorator='boxed' _bean='{VesselTypeImpl.class}' _method='"Comment"'/>
+ <JTextArea id="fieldVesselTypeComment" text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getComment())}' onKeyReleased='getBean().setComment(fieldVesselTypeComment.getText())' enabled='{isActif()}' decorator='boxed'/>
</JScrollPane>
</cell>
</row>
@@ -181,18 +181,18 @@
<Table>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='delete'/>
+ <JButton id='delete' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/ZoneUI.jaxx
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/ZoneUI.jaxx 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/ZoneUI.jaxx 2009-03-16 08:41:59 UTC (rev 1967)
@@ -136,7 +136,7 @@
<cell columns='2' fill='horizontal' weightx='1.0'>
<JTextField id="fieldZoneName"
text='{jaxx.runtime.SwingUtil.getStringValue(getBean().getName())}'
- enabled='{isActif()}'
+ enabled='{isActif()}' decorator='boxed'
onKeyReleased='getBean().setName(fieldZoneName.getText())'/>
</cell>
</row>
@@ -148,7 +148,9 @@
<row>
<cell columns='2' fill='both' weighty='0.7' weightx='1.0'>
<JScrollPane>
- <JList id="zoneCells" enabled='{isActif()}' selectedValues='{getBean().getCell().toArray()}' onMouseClicked='if ( isActif() ) { zoneCellsChange(); }' decorator='boxed' _bean='{ZoneImpl.class}' _method='"Cell"'/>
+ <JList id="zoneCells" enabled='{isActif()}' selectedValues='{getBean().getCell().toArray()}'
+ onMouseClicked='if ( isActif() ) { zoneCellsChange(); }'
+ decorator='boxed' _bean='{ZoneImpl.class}' _method='"Cell"'/>
</JScrollPane>
</cell>
</row>
@@ -170,18 +172,18 @@
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='save'/>
+ <JButton id='save' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='cancel'/>
+ <JButton id='cancel' decorator='boxed'/>
</cell>
</row>
<row>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='create'/>
+ <JButton id='create' decorator='boxed'/>
</cell>
<cell fill='horizontal' weightx='0.5'>
- <JButton id='remove'/>
+ <JButton id='remove' decorator='boxed'/>
</cell>
</row>
</Table>
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EditorHelper.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EditorHelper.java 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EditorHelper.java 2009-03-16 08:41:59 UTC (rev 1967)
@@ -22,6 +22,9 @@
import fr.ifremer.isisfish.types.Month;
import fr.ifremer.isisfish.ui.input.InputAction;
import fr.ifremer.isisfish.ui.input.InputOneEquationUI;
+import fr.ifremer.isisfish.ui.input.PopulationMigrationEmigrationUI;
+import fr.ifremer.isisfish.ui.input.PopulationMigrationImmigrationUI;
+import fr.ifremer.isisfish.ui.input.PopulationMigrationMigrationUI;
import fr.ifremer.isisfish.ui.widget.IntervalPanel;
import java.lang.reflect.Method;
import java.util.logging.Level;
@@ -39,6 +42,7 @@
import org.codelutin.math.matrix.MatrixND;
import org.codelutin.math.matrix.gui.MatrixPanelEditor;
import org.codelutin.topia.persistence.TopiaEntity;
+import fr.ifremer.isisfish.ui.input.RangeOfValuesUI;
/**
*
@@ -101,6 +105,37 @@
ipResult.setLabelRenderer(Month.MONTH);
ipResult.setModel(ip.getModel().clone());
result = ipResult;
+ } else if (result instanceof RangeOfValuesUI){
+ RangeOfValuesUI origine = (RangeOfValuesUI)c;
+ RangeOfValuesUI ui = new RangeOfValuesUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(e);
+ ui.setActif(true);
+ ui.refresh();
+ result = ui;
+ } else if (result instanceof PopulationMigrationMigrationUI){
+ PopulationMigrationMigrationUI origine = (PopulationMigrationMigrationUI)c;
+ PopulationMigrationMigrationUI ui = new PopulationMigrationMigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
+ } else if (result instanceof PopulationMigrationEmigrationUI){
+ PopulationMigrationEmigrationUI origine = (PopulationMigrationEmigrationUI)c;
+ PopulationMigrationEmigrationUI ui = new PopulationMigrationEmigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
+ } else if (result instanceof PopulationMigrationImmigrationUI){
+ PopulationMigrationImmigrationUI origine = (PopulationMigrationImmigrationUI)c;
+ PopulationMigrationImmigrationUI ui = new PopulationMigrationImmigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
}
} catch (Exception ex) {
Logger.getLogger(EditorHelper.class.getName()).log(Level.SEVERE, null, ex);
@@ -157,6 +192,33 @@
ipResult.setLabelRenderer(Month.MONTH);
ipResult.setModel(ip.getModel().clone());
result = ipResult;
+ }else if (result instanceof PopulationMigrationMigrationUI){
+ PopulationMigrationMigrationUI origine = (PopulationMigrationMigrationUI)c;
+ PopulationMigrationMigrationUI ui = new PopulationMigrationMigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.getPopInfo().setMigrationMatrix((MatrixND)value);
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
+ } else if (result instanceof PopulationMigrationEmigrationUI){
+ PopulationMigrationEmigrationUI origine = (PopulationMigrationEmigrationUI)c;
+ PopulationMigrationEmigrationUI ui = new PopulationMigrationEmigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.getPopInfo().setEmigrationMatrix((MatrixND)value);
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
+ } else if (result instanceof PopulationMigrationImmigrationUI){
+ PopulationMigrationImmigrationUI origine = (PopulationMigrationImmigrationUI)c;
+ PopulationMigrationImmigrationUI ui = new PopulationMigrationImmigrationUI(new JAXXInitialContext().add(new InputAction()));
+ ui.setBean(origine.getBean());
+ ui.setPopInfo(origine.getPopInfo());
+ ui.getPopInfo().setImmigrationMatrix((MatrixND)value);
+ ui.setActif(true);
+ ui.refreshPanel();
+ result = ui;
}
} catch (Exception ex) {
Logger.getLogger(EditorHelper.class.getName()).log(Level.SEVERE, null, ex);
@@ -174,10 +236,10 @@
result = ((MatrixPanelEditor)c).getMatrix();
} else if (c instanceof JComboBox){
-// ((JComboBox) result).setModel(BeanUtils.getProperty(e, fieldName));
+ result = ((JComboBox) result).getSelectedItem();
} else if (c instanceof JList){
-// ((JComboBox) result).setModel(BeanUtils.getProperty(e, fieldName));
+ result = ((JList) result).getSelectedValues();
} else if (c instanceof JCheckBox){
result = ((JCheckBox)c).isSelected();
@@ -186,11 +248,19 @@
result = ((JRadioButton)c).isSelected();
} else if (c instanceof InputOneEquationUI){
-// ((InputOneEquationUI) result).init(setText(BeanUtils.getProperty(e, fieldName)));
+ result = ((InputOneEquationUI) result).getFormule();
} else if (c instanceof IntervalPanel){
// ((IntervalPanel) result).setModel((BeanUtils.getProperty(e, fieldName)));
+ } else if (result instanceof PopulationMigrationMigrationUI){
+ result = ((PopulationMigrationMigrationUI)c).getPopInfo().getMigrationMatrix();
+
+ } else if (result instanceof PopulationMigrationEmigrationUI){
+ result = ((PopulationMigrationEmigrationUI)c).getPopInfo().getEmigrationMatrix();
+
+ } else if (result instanceof PopulationMigrationImmigrationUI){
+ result = ((PopulationMigrationImmigrationUI)c).getPopInfo().getImmigrationMatrix();
}
return result;
}
@@ -198,13 +268,7 @@
String fieldName = (String) c.getClientProperty("method");
if (c instanceof JTextComponent) {
Object o = callMethod(e, fieldName);
- if (Integer.class.isInstance(o)){
- return true;
- } else if (Double.class.isInstance(o)){
- return true;
- } else if (Long.class.isInstance(o)){
- return true;
- }
+ return canBeContinue(c, o);
}
return false;
}
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityTabbedPaneListener.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityTabbedPaneListener.java 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityTabbedPaneListener.java 2009-03-16 08:41:59 UTC (rev 1967)
@@ -42,16 +42,20 @@
if (cacheSelectedIndex != -1){
pane.setSelectedIndex(cacheSelectedIndex);
}
- InputContentUI ui = (InputContentUI) pane.getSelectedComponent();
- if (closeUI(ui)) {
- pane.setSelectedIndex(selectedIndex);
+ if (InputContentUI.class.isInstance(pane.getSelectedComponent())){
+ InputContentUI ui = (InputContentUI) pane.getSelectedComponent();
+ if (closeUI(ui)) {
+ pane.setSelectedIndex(selectedIndex);
+ }
+ if (InputContentUI.class.isInstance(pane.getSelectedComponent())){
+ ui = (InputContentUI) pane.getSelectedComponent();
+ ui.setSens(true);
+ ui.setLayer(true);
+ ui.refresh();
+ cacheSelectedIndex = pane.getSelectedIndex();
+ pane.addChangeListener(this);
+ }
}
- ui = (InputContentUI) pane.getSelectedComponent();
- ui.setSens(true);
- ui.setLayer(true);
- ui.refresh();
- cacheSelectedIndex = pane.getSelectedIndex();
- pane.addChangeListener(this);
} catch (Exception ex) {
Logger.getLogger(SensitivityTabbedPaneListener.class.getName()).log(Level.SEVERE, null, ex);
}
Modified: isis-fish/trunk/src/main/resources/sensitivity.properties
===================================================================
--- isis-fish/trunk/src/main/resources/sensitivity.properties 2009-03-13 17:59:10 UTC (rev 1966)
+++ isis-fish/trunk/src/main/resources/sensitivity.properties 2009-03-16 08:41:59 UTC (rev 1967)
@@ -1,7 +1,6 @@
Cell.Latitude
Cell.Longitude
Cell.Land
-Cell.Comment
EffortDescription.FishingOperation
EffortDescription.FishingOperationDuration
EffortDescription.GearsNumberPerOperation
@@ -13,68 +12,65 @@
EffortDescription.RepairAndMaintenanceGearCost
EffortDescription.LandingCosts
EffortDescription.OtherRunningCost
-Gear.Name
Gear.EffortUnit
Gear.StandardisationFactor
Gear.ParameterName
Gear.PossibleValue
-Gear.Comment
-Metier.Name
+Gear.PopulationSelectivity
Metier.GearParameterValue
-Metier.Comment
-Population.Name
+Metier.Interval
+Metier.Zone
+MetierSeasonInfo.SpeciesTargetSpecies
Population.GeographicId
Population.PlusGroup
-Population.Comment
Population.Capturability
-Population.CapturabilityComment
Population.MappingZoneReproZoneRecru
Population.Growth
Population.GrowthReverse
+Population.MaturityGroup
+Population.MeanWeight
+Population.Price
+Population.ReproductionEquation
PopulationGroup.MeanWeight
PopulationGroup.Price
Population.NaturalDeathRateMatrix
+Population.NaturalDeathRate
PopulationGroup.ReproductionRate
PopulationGroup.Age
PopulationGroup.MinLength
PopulationGroup.MaxLength
-PopulationGroup.Comment
+PopulationGroup.MeanWeight
PopulationSeasonInfo.EmigrationMatrix
PopulationSeasonInfo.ImmigrationMatrix
PopulationSeasonInfo.MigrationMatrix
PopulationSeasonInfo.UseEquationMigration
PopulationSeasonInfo.Interval
-Population.MigrationComment
+PopulationSeasonInfo.LengthChangeMatrix
+PopulationSeasonInfo.GroupChange
Population.MonthGapBetweenReproRecrutement
Population.RecruitmentDistribution
-Population.RecruitmentComment
StrategyMonthInfo.LengthChangeMatrix
-Population.SeasonsComment
-Port.Name
Port.Cell
-Port.Comment
-SetOfVessels.Name
SetOfVessels.NumberOfVessels
SetOfVessels.FixedCosts
-SetOfVessels.Comment
-Species.Name
Species.ScientificName
Species.CodeRubbin
Species.CodeCEE
Species.AgeGroupType
Species.AgeGroupType
-Species.Comment
+SetOfVessels.Port
+SetOfVessels.VesselType
+SetOfVessels.NumberOfVessels
+SetOfVessels.FixedCosts
+SetOfVessels.TechnicalEfficiencyEquation
StrategyMonthInfo.MinInactivityDays
StrategyMonthInfo.ProportionMetier
-Strategy.Name
Strategy.ProportionSetOfVessels
Strategy.InactivityEquationUsed
-Strategy.Comment
-TripType.Name
+Strategy.SetOfVessels
+Strategy.Inactivity
TripType.TripDuration
TripType.MinTimeBetweenTrip
-TripType.Comment
-VesselType.Name
VesselType.Length
VesselType.Speed
VesselType.MaxTripDuration
@@ -82,5 +78,4 @@
VesselType.MinCrewSize
VesselType.UnitFuelCostOfTravel
VesselType.TripType
-VesselType.Comment
Zone.Cell
\ No newline at end of file
1
0
r1966 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/mexico
by chatellier@users.labs.libre-entreprise.org 13 Mar '09
by chatellier@users.labs.libre-entreprise.org 13 Mar '09
13 Mar '09
Author: chatellier
Date: 2009-03-13 17:59:10 +0000 (Fri, 13 Mar 2009)
New Revision: 1966
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/mexico/MexicoHelper.java
Log:
Fix compilation pb
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/mexico/MexicoHelper.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/mexico/MexicoHelper.java 2009-03-13 17:32:06 UTC (rev 1965)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/mexico/MexicoHelper.java 2009-03-13 17:59:10 UTC (rev 1966)
@@ -27,7 +27,6 @@
import fr.ifremer.isisfish.mexico.xml.DesignPlanXMLVisitor;
import fr.ifremer.isisfish.mexico.xml.DomXMLParser;
-import fr.ifremer.isisfish.mexico.xml.MexicoContentHandler;
import fr.ifremer.isisfish.mexico.xml.SensitivityScenariosXMLVisitor;
import fr.ifremer.isisfish.simulator.sensitivity.DesignPlan;
import fr.ifremer.isisfish.simulator.sensitivity.SensitivityScenarios;
1
0
r1965 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish
by chatellier@users.labs.libre-entreprise.org 13 Mar '09
by chatellier@users.labs.libre-entreprise.org 13 Mar '09
13 Mar '09
Author: chatellier
Date: 2009-03-13 17:32:06 +0000 (Fri, 13 Mar 2009)
New Revision: 1965
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java
Log:
Fix javadocs link
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2009-03-13 17:06:33 UTC (rev 1964)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2009-03-13 17:32:06 UTC (rev 1965)
@@ -661,7 +661,7 @@
DEFAULT_MAP_FILENAME("default.map.filename", _("isisfish.config.main.defaultMapFile.description"), "maps/vmap_area_thin"),
DEFAULT_TAG_VALUE("default.tagvalue", _("isisfish.config.main.defaultTagValue.description"), ""),
ENCODING("encoding", _("isisfish.config.main.encoding.description"), "UTF-8"),
- JAVADOC_URL("javadoc.url", _("isisfish.config.main.javadocURL.description"), "http://isis-fish.labs.libre-entreprise.org/apidocs/"),
+ JAVADOC_URL("javadoc.url", _("isisfish.config.main.javadocURL.description"), "http://isis-fish.labs.libre-entreprise.org/isis-fish/apidocs/"),
SIMULATOR_CLASSFILE("simulator.classfile", _("isisfish.config.main.defaultSimulator.description"), "DefaultSimulator.java"),
/** prevu pour l'architecture de lancement en plugin: local, isis-server, caparmor, ... */
1
0