From chatellier@users.labs.libre-entreprise.org Mon Jun 15 00:26:33 2026
From: chatellier@users.labs.libre-entreprise.org
To: isis-fish-commits@list.isis-fish.org
Subject: [Isis-fish-commits] r2937 - in
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui: input input/gear
input/metier sensitivity
Date: Fri, 22 Jan 2010 16:39:11 +0100
Message-ID: <20100122153911.6D19F2FACE3@labs.libre-entreprise.org>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8752916931483846331=="
--===============8752916931483846331==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Author: chatellier
Date: 2010-01-22 15:39:11 +0000 (Fri, 22 Jan 2010)
New Revision: 2937
Added:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitivi=
tyTableModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/TableBloc=
kingLayerUI.java
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/gear/GearPopula=
tionSelectivityModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/metier/MetierSe=
asonInfoTargetSpeciesTableModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EditorHel=
per.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/EquationC=
ontinuousPanelUI.jaxx
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitivi=
tyAction.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitivi=
tyUI.jaxx
Log:
Enable to add factors from tables (target factor equation, selectivity equati=
on)
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputCon=
tentUI.jaxx
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI=
.jaxx 2010-01-22 15:38:16 UTC (rev 2936)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI=
.jaxx 2010-01-22 15:39:11 UTC (rev 2937)
@@ -47,6 +47,8 @@
}
}}' />
=20
+
+
+ ]]>
|
@@ -258,9 +257,9 @@
|
|
-
|
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Se=
nsitivityAction.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityAction.java 2010-01-22 15:38:16 UTC (rev 2936)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityAction.java 2010-01-22 15:39:11 UTC (rev 2937)
@@ -28,6 +28,8 @@
import java.util.List;
import javax.swing.JComponent;
import javax.swing.JOptionPane;
+
+import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.nuiton.math.matrix.MatrixND;
@@ -65,9 +67,10 @@
EquationContinuousPanelUI equationPanel =3D (EquationContinu=
ousPanelUI) panel;
=20
TopiaEntity bean =3D equationPanel.getBean();
- String methodSet =3D equationPanel.getMethodSet();
- Method m =3D bean.getClass().getMethod("set" + methodSet,
- String.class);
+ //String methodSet =3D equationPanel.getMethodSet();
+ String property =3D equationPanel.getBeanProperty();
+ property =3D StringUtils.capitalize(property) + "Content";
+ Method m =3D bean.getClass().getMethod("set" + property, Str=
ing.class);
m.invoke(bean, equationPanel.getEditor().getEditor().getText=
());
=20
// Save equation
Added: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensi=
tivityTableModel.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityTableModel.java (rev 0)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityTableModel.java 2010-01-22 15:39:11 UTC (rev 2937)
@@ -0,0 +1,52 @@
+/* *##%
+ * Copyright (C) 2010 Ifremer, Code Lutin, Chatellier Eric
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, US=
A.
+ *##%*/
+
+package fr.ifremer.isisfish.ui.sensitivity;
+
+import javax.swing.table.TableModel;
+
+/**
+ * Sensitivity interface for {@link TableModel}.
+ *=20
+ * Used by {@link TableBlockingLayerUI} to known if event at mouse position
+ * is sensitivity enabled.
+ *=20
+ * @author chatellier
+ * @version $Revision$
+ *=20
+ * Last update : $Date$
+ * By : $Author$
+ */
+public interface SensitivityTableModel {
+
+ /**
+ * Get value at row.
+ *=20
+ * @param rowIndex row index
+ * @return value at row/column
+ */
+ Object getBeanAtRow(int rowIndex);
+ =20
+ /**
+ * Get property name at column.
+ *=20
+ * @param column column
+ * @return property name at column (can be {@code null})
+ */
+ String getPropertyAtColumn(int column);
+}
\ No newline at end of file
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sen=
sitivity/SensitivityTableModel.java
___________________________________________________________________
Added: svn:keywords
+ "Author Date Id Revision HeadURL"
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Se=
nsitivityUI.jaxx
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityUI.jaxx 2010-01-22 15:38:16 UTC (rev 2936)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv=
ityUI.jaxx 2010-01-22 15:39:11 UTC (rev 2937)
@@ -1,6 +1,6 @@