r2418 - in isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/models: . analyzeplan export result rule sensitivity
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
participants (1)
-
chatellier@users.labs.libre-entreprise.org