fr.ifremer.coser.ui.control
Class ControlTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by 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

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ControlTableModel()
           
 
Method Summary
abstract  CoserConstants.Category getCategory()
          Return category managed by model.
abstract  String[] getDataAt(int rowIndex)
          Retourne la donnée (toutes le String[]) à la ligne demandée.
abstract  int getRealIndexOfLine(String lineNumber)
          Retourne l'index dans la liste des données du numero de ligne demandé.
 
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
 
Methods inherited from interface javax.swing.table.TableModel
getColumnCount, getRowCount, getValueAt
 

Constructor Detail

ControlTableModel

public ControlTableModel()
Method Detail

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.