Author: chatellier
Date: 2009-06-22 12:52:27 +0000 (Mon, 22 Jun 2009)
New Revision: 2418
Added:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListRenderer.java
Modified:
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellEditor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellEditor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListCellRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellEditor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListModel.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellEditor.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellRenderer.java
isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableModel.java
Log:
Add result models (but there is a problem to use it :( )
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -26,10 +26,10 @@
* Model pour la liste des plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanComboModel extends DefaultComboBoxModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -37,10 +37,10 @@
* Renderer pour la combo des plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanComboRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanComboRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -28,10 +28,10 @@
* Model pour la liste des instances de plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanListModel extends AbstractListModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -32,10 +32,10 @@
* Renderer pour la liste des plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanListRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanListRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellEditor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellEditor.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellEditor.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -30,10 +30,10 @@
* Specific editor for rule parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanParametersTableCellEditor extends
ParameterTableCellEditor {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellEditor.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -34,10 +34,10 @@
* Specific renderer for plan parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanParametersTableCellRenderer extends
DefaultTableCellRenderer implements TableCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableCellRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -41,10 +41,10 @@
* <li>Parameter value</li>
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class AnalyzePlanParametersTableModel extends AbstractTableModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/analyzeplan/AnalyzePlanParametersTableModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -28,10 +28,10 @@
* Model pour la liste des instances d'exports.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportListModel extends AbstractListModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -32,10 +32,10 @@
* Renderer pour la liste des plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportListRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportListRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -26,10 +26,10 @@
* Model pour la liste des noms d'exports.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportNameListModel extends DefaultListModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -37,10 +37,10 @@
* Renderer pour la combo des noms d'export.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportNameListRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportNameListRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellEditor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellEditor.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellEditor.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -30,10 +30,10 @@
* Specific editor for export parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportParametersTableCellEditor extends ParameterTableCellEditor {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellEditor.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -34,10 +34,10 @@
* Specific renderer for export parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportParametersTableCellRenderer extends DefaultTableCellRenderer
implements TableCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableCellRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -41,10 +41,10 @@
* <li>Parameter value</li>
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class ExportParametersTableModel extends AbstractTableModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/export/ExportParametersTableModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListModel.java (rev 0)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -0,0 +1,99 @@
+/* *##%
+ * Copyright (C) 2009 Code Lutin
+ *
+ * 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, USA.
+ *##%*/
+
+package fr.ifremer.isisfish.ui.models.result;
+
+import java.util.List;
+
+import javax.swing.DefaultListModel;
+
+/**
+ * Model pour la liste des noms de resultats de simulation.
+ *
+ * TODO don't work for now, worg with field name, not field values !!!
+ *
+ * @author chatellier
+ * @version $Revision$
+ *
+ * Last update : $Date$
+ * By : $Author$
+ */
+public class ResultListModel extends DefaultListModel {
+
+ /** serialVersionUID. */
+ private static final long serialVersionUID = -4070846632975105788L;
+
+ /** Results names. */
+ protected List<String> resultsNames;
+
+ /**
+ * Empty constructor.
+ */
+ public ResultListModel() {
+ this(null);
+ }
+
+ /**
+ * Constructor with result names list.
+ *
+ * @param resultsNames result Names
+ */
+ public ResultListModel(List<String> resultsNames) {
+ super();
+ setResultNames(resultsNames);
+ }
+
+ /**
+ * Get result names.
+ *
+ * @return the result plan names
+ */
+ public List<String> getResultNames() {
+ return resultsNames;
+ }
+
+ /**
+ * Set result names.
+ *
+ * @param resultsNames the result names to set
+ */
+ public void setResultNames(List<String> resultsNames) {
+ this.resultsNames = resultsNames;
+ }
+
+ /*
+ * @see javax.swing.ListModel#getElementAt(int)
+ */
+ @Override
+ public Object getElementAt(int index) {
+ return resultsNames.get(index);
+ }
+
+ /*
+ * @see javax.swing.ListModel#getSize()
+ */
+ @Override
+ public int getSize() {
+ int size = 0;
+
+ if (resultsNames != null) {
+ size = resultsNames.size();
+ }
+ return size;
+ }
+}
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Added: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListRenderer.java (rev 0)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -0,0 +1,83 @@
+/* *##%
+ * Copyright (C) 2009 Code Lutin
+ *
+ * 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, USA.
+ *##%*/
+
+package fr.ifremer.isisfish.ui.models.result;
+
+import static org.codelutin.i18n.I18n._;
+
+import java.awt.Component;
+import java.lang.reflect.Field;
+
+import javax.swing.DefaultListCellRenderer;
+import javax.swing.JLabel;
+import javax.swing.JList;
+import javax.swing.ListCellRenderer;
+
+import fr.ifremer.isisfish.datastore.ScriptStorage;
+import fr.ifremer.isisfish.ui.util.TooltipHelper;
+import fr.ifremer.isisfish.util.Doc;
+
+/**
+ * Renderer pour la combo des noms de regles.
+ *
+ * TODO don't work for now, worg with field name, not field values !!!
+ *
+ * @author chatellier
+ * @version $Revision$
+ *
+ * Last update : $Date$
+ * By : $Author$
+ */
+public class ResultListRenderer extends DefaultListCellRenderer implements
+ ListCellRenderer {
+
+ /** serialVersionUID. */
+ private static final long serialVersionUID = -4070846632975105788L;
+
+ /*
+ * @see javax.swing.ListCellRenderer#getListCellRendererComponent(javax.swing.JList, java.lang.Object, int, boolean, boolean)
+ */
+ @Override
+ public Component getListCellRendererComponent(JList list, Object value,
+ int index, boolean isSelected, boolean cellHasFocus) {
+
+ // this must be used to have alterned highlight rows and default
+ // selection color
+ JLabel c = (JLabel)super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
+
+ String resultName = (String)value;
+
+ // c'est tres couteux d'avoir une instance
+ try {
+ ScriptStorage storage = ScriptStorage.getScript("ResultName.java");
+ Doc fieldDoc = storage.getFieldDoc(resultName);
+
+ // do this better ?
+ Field field = storage.getCodeClass().getField(resultName);
+ String resultValue = (String)field.get(null);
+ c.setText(resultValue);
+ String documentation = TooltipHelper.docToString(fieldDoc);
+ c.setToolTipText(documentation);
+ } catch (Exception e) {
+ String errorTooltip = TooltipHelper.getErrorTooltip(_("isisfish.error.compile.fileerror", "ResultName.java"));
+ c.setToolTipText(errorTooltip);
+ }
+
+ return c;
+ }
+}
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/result/ResultListRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -26,10 +26,10 @@
* Model pour la liste des noms de regles.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleComboModel extends DefaultComboBoxModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -37,10 +37,10 @@
* Renderer pour la combo des noms de regles.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleComboRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleComboRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListCellRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListCellRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListCellRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -32,10 +32,10 @@
* Rendu des données d'une liste graphique de regles
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleListCellRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListCellRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -33,10 +33,10 @@
* Model pour la liste des regles des parametres d'une simulation.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleListModel extends AbstractListModel implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellEditor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellEditor.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellEditor.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -30,10 +30,10 @@
* Specific editor for rule parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleParametersTableCellEditor extends ParameterTableCellEditor {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellEditor.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -34,10 +34,10 @@
* Specific editor for rule parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleParametersTableCellRenderer extends DefaultTableCellRenderer
implements TableCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableCellRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -41,10 +41,10 @@
* <li>Parameter value</li>
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class RuleParametersTableModel extends AbstractTableModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/rule/RuleParametersTableModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -26,10 +26,10 @@
* Model pour la liste des calculateurs de sensibilite.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorComboModel extends DefaultComboBoxModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -37,10 +37,10 @@
* Renderer pour la combo des calculateurs de sensibilités.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorComboRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorComboRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -28,10 +28,10 @@
* Model pour la liste des instances de calculateurs.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorListModel extends AbstractListModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -32,10 +32,10 @@
* Renderer pour la liste des plans d'analyse.
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorListRenderer extends DefaultListCellRenderer implements
ListCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorListRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellEditor.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellEditor.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellEditor.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -30,10 +30,10 @@
* Specific editor for rule parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorParametersTableCellEditor extends
ParameterTableCellEditor {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellEditor.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellRenderer.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellRenderer.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellRenderer.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -34,10 +34,10 @@
* Specific renderer for calculator parameters.
*
* @author chatellier
- * @version $Revision: 1.0 $
+ * @version $Revision$
*
- * Last update : $Date: 9 juin 2009 $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorParametersTableCellRenderer extends
DefaultTableCellRenderer implements TableCellRenderer {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableCellRenderer.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableModel.java
===================================================================
--- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableModel.java 2009-06-22 09:50:48 UTC (rev 2417)
+++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableModel.java 2009-06-22 12:52:27 UTC (rev 2418)
@@ -41,10 +41,10 @@
* <li>Parameter value</li>
*
* @author chatellier
- * @version $Revision: 2350 $
+ * @version $Revision$
*
- * Last update : $Date: 2009-06-09 13:52:58 +0200 (mar. 09 juin 2009) $
- * By : $Author: chatellier $
+ * Last update : $Date$
+ * By : $Author$
*/
public class SensitivityCalculatorParametersTableModel extends AbstractTableModel {
Property changes on: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models/sensitivity/SensitivityCalculatorParametersTableModel.java
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision