fr.ifremer.isisfish.simulator.launcher
Class SimulationServiceTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
fr.ifremer.isisfish.simulator.launcher.SimulationServiceTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class SimulationServiceTableModel
- extends javax.swing.table.AbstractTableModel
Model de table pour suivre l'evolution des differentes simulations en cours.
ATTENTION Cette classe doit supporter les acces concurrents car
plusieurs threads peuvent etre simultanement en train de faire des
simulations
- Version:
- $Revision: 2818 $
Last update : $Date: 2009-12-11 14:22:47 +0100 (ven., 11 déc. 2009) $
By : $Author: chatellier $
- Author:
- poussin
- See Also:
- Serialized Form
| Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
columnHeader
protected static final java.lang.String[] columnHeader
- Columns names.
columnClass
protected java.lang.Class<?>[] columnClass
- Columns types.
simulationService
protected SimulationService simulationService
jobs
protected java.util.ArrayList<SimulationJob> jobs
jobIds
protected java.util.Map<java.lang.String,SimulationJob> jobIds
progress
protected java.util.Map<SimulationJob,javax.swing.JProgressBar> progress
- progress bar (one for each row)
jobListener
protected SimulationServiceTableModel.AbstractJobListener jobListener
controlListener
protected SimulationServiceTableModel.ControlListener controlListener
SimulationServiceTableModel
public SimulationServiceTableModel(SimulationService simulationService,
boolean forDoToJobs)
addJob
public void addJob(SimulationJob job)
removeJob
public void removeJob(SimulationJob job)
clearJob
public void clearJob()
getJobs
public java.util.ArrayList<SimulationJob> getJobs()
setJobs
public void setJobs(java.util.ArrayList<SimulationJob> jobs)
contains
public boolean contains(SimulationJob job)
getProgressBar
protected javax.swing.JProgressBar getProgressBar(SimulationJob job)
getJob
public SimulationJob getJob(int row)
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass in interface javax.swing.table.TableModel- Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
Copyright © 1999-2010 CodeLutin. All Rights Reserved.