From chatellier@users.labs.libre-entreprise.org Mon Jun 15 00:26:24 2026 From: chatellier@users.labs.libre-entreprise.org To: isis-fish-commits@list.isis-fish.org Subject: [Isis-fish-commits] r2692 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config Date: Mon, 26 Oct 2009 16:02:53 +0100 Message-ID: <20091026150253.20AB816C4B9@labs.libre-entreprise.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8058349765262072459==" --===============8058349765262072459== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: chatellier Date: 2009-10-26 15:02:52 +0000 (Mon, 26 Oct 2009) New Revision: 2692 Removed: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/ConfigUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/IsisConfigTabl= eModel.java Log: Replaced by jaxx configuration editor. Deleted: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/ConfigUI= .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/config/ConfigUI.jaxx= 2009-10-26 15:02:11 UTC (rev 2691) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/ConfigUI.jaxx= 2009-10-26 15:02:52 UTC (rev 2692) @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - -
-
-
\ No newline at end of file Deleted: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/IsisConf= igTableModel.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/config/IsisConfigTab= leModel.java 2009-10-26 15:02:11 UTC (rev 2691) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/config/IsisConfigTab= leModel.java 2009-10-26 15:02:52 UTC (rev 2692) @@ -1,154 +0,0 @@ -/* *##% - * 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, US= A. - *##%*/ - -package fr.ifremer.isisfish.ui.config; - -import static org.nuiton.i18n.I18n._; - -import javax.swing.table.AbstractTableModel; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - -import fr.ifremer.isisfish.IsisConfig; -import fr.ifremer.isisfish.IsisFish; - -/** - * Model pour l'edition des proprietes de IsisConfig. - *=20 - * Columns : - *
  • Property name
  • - *
  • Property value
  • - * - * @author chatellier - * @version $Revision: 2418 $ - *=20 - * Last update : $Date: 2009-06-22 14:52:27 +0200 (lun. 22 juin 2009) $ - * By : $Author: chatellier $ - */ -public class IsisConfigTableModel extends AbstractTableModel { - - /** Log. */ - private static Log log =3D LogFactory - .getLog(IsisConfigTableModel.class); - - /** serialVersionUID. */ - private static final long serialVersionUID =3D 4593731087704399810L; - =20 - /** Columns names. */ - public final static String[] COLUMN_NAMES =3D { _("isisfish.common.name"= ), - _("isisfish.common.value") }; - - /* - * @see javax.swing.table.TableModel#getColumnCount() - */ - @Override - public int getColumnCount() { - return COLUMN_NAMES.length; - } - - /* - * @see javax.swing.table.TableModel#getRowCount() - */ - @Override - public int getRowCount() { - return IsisConfig.Option.values().length; - } - - /* - * @see javax.swing.table.TableModel#getValueAt(int, int) - */ - @Override - public Object getValueAt(int rowIndex, int columnIndex) { - - Object result =3D null; - - String name =3D IsisConfig.Option.values()[rowIndex].key; - switch (columnIndex) { - case 0: - result =3D name; - break; - case 1: - result =3D IsisFish.config.getOption(name); - break; - default: - throw new IndexOutOfBoundsException("No such column " + columnIn= dex); - } - - return result; - } - - /* - * @see javax.swing.table.TableModel#getColumnClass(int) - */ - @Override - public Class getColumnClass(int columnIndex) { - - Class result =3D null; - - switch (columnIndex) { - case 0: - result =3D String.class; - break; - case 1: - result =3D String.class; - break; - default: - throw new IndexOutOfBoundsException("No such column " + columnIn= dex); - } - - return result; - } - - /* - * @see javax.swing.table.TableModel#getColumnName(int) - */ - @Override - public String getColumnName(int columnIndex) { - return COLUMN_NAMES[columnIndex]; - } - - /* - * @see javax.swing.table.TableModel#isCellEditable(int, int) - */ - @Override - public boolean isCellEditable(int rowIndex, int columnIndex) { - return columnIndex > 0; - } - - /* - * @see javax.swing.table.TableModel#setValueAt(java.lang.Object, int, i= nt) - */ - @Override - public void setValueAt(Object value, int rowIndex, int columnIndex) { - - if (log.isDebugEnabled()) { - log.debug("Cell edition (column " + columnIndex + ") =3D " + val= ue); - } - - String name =3D IsisConfig.Option.values()[rowIndex].key; - switch (columnIndex) { - case 1: - IsisFish.config.setOption(name, (String)value); - break; - default: - throw new IndexOutOfBoundsException("No such column " + columnIn= dex); - } - - } -} --===============8058349765262072459==--