fr.ifremer.coser.ui.control
Class ControlTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
fr.ifremer.coser.ui.control.ControlTableModel
- All Implemented Interfaces:
- Serializable, TableModel
- Direct Known Subclasses:
- ControlDataTableModel, ControlDuplicatedLineTableModel
public abstract class ControlTableModel
- extends AbstractTableModel
Common interface for all data table model used in control view.
- Version:
- $Revision: 900 $
Last update : $Date: 2011-11-17 15:22:37 +0100 (Thu, 17 Nov 2011) $
By : $Author: echatellier $
- Author:
- chatellier
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ControlTableModel
public ControlTableModel()
getCategory
public abstract CoserConstants.Category getCategory()
- Return category managed by model.
- Returns:
- model category
getDataAt
public abstract String[] getDataAt(int rowIndex)
- Retourne la donnée (toutes le String[]) à la ligne demandée.
- Parameters:
rowIndex -
- Returns:
- String[]
getRealIndexOfLine
public abstract int getRealIndexOfLine(String lineNumber)
- Retourne l'index dans la liste des données du numero de ligne
demandé.
- Parameters:
lineNumber - le numero de données
- Returns:
- l'index
Copyright © 2010-2012 Ifremer. All Rights Reserved.