Class ModeleListeAffectationDes

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--ModeleListeAffectationDes

public class ModeleListeAffectationDes
extends javax.swing.table.AbstractTableModel

Classe representant le modele des listes utilisees dans les autres classes

See Also:
Serialized Form

Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ModeleListeAffectationDes(Systeme s)
          le constructeur de la classe
 
Method Summary
 void clear()
          Procedure qui efface les donnees dans la table
 void delete()
          Procedure qui efface les donnees dans la table
 java.lang.Class getColumnClass(int c)
          Fonction qui retourne le type des donnees situe dans la colonne col
 int getColumnCount()
          Fonction qui retourne le nombre de colonne de la table
 java.lang.String getColumnName(int col)
          Fonction qui retourne le nom d'une colonne
 int getRowCount()
          Fonction qui retourne le nombre de ligne de la table
 java.lang.Object getValueAt(int row, int col)
          Fonction qui retourne la donnee situe dans le tableau de donnees a l'indice (row, col)
 void insert(java.lang.String nom)
          Procedure qui insert de nouvelles donnees dans la table
 void setValueAt(java.lang.Object value, int row, int col)
          Procedure qui affecte une valeur dans le tableau de donnees a l'indice (row, col)
 void update(java.lang.String nom)
          Procedure qui met a jour les donnnes de la table
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, isCellEditable, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModeleListeAffectationDes

public ModeleListeAffectationDes(Systeme s)
le constructeur de la classe
Parameters:
s - le systeme
Method Detail

getColumnCount

public int getColumnCount()
Fonction qui retourne le nombre de colonne de la table
Returns:
le nombre de colonne de la table
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel

getRowCount

public int getRowCount()
Fonction qui retourne le nombre de ligne de la table
Returns:
le nombre de ligne de la table
Overrides:
getRowCount in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int col)
Fonction qui retourne le nom d'une colonne
Parameters:
col - l'indice de la colonne
Returns:
le nombre de colonne de la table
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Fonction qui retourne la donnee situe dans le tableau de donnees a l'indice (row, col)
Parameters:
row - l'indice de la ligne
col - l'indice de la colonne
Returns:
la donnee situe dans le tableau aux indices correspondant
Overrides:
getValueAt in class javax.swing.table.AbstractTableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
Procedure qui affecte une valeur dans le tableau de donnees a l'indice (row, col)
Parameters:
row - l'indice de la ligne
col - l'indice de la colonne
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel

getColumnClass

public java.lang.Class getColumnClass(int c)
Fonction qui retourne le type des donnees situe dans la colonne col
Parameters:
col - l'indice de la colonne
Returns:
le type des donnees de la colonne col
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

update

public void update(java.lang.String nom)
Procedure qui met a jour les donnnes de la table
Parameters:
nom - le nom du sort

insert

public void insert(java.lang.String nom)
Procedure qui insert de nouvelles donnees dans la table
Parameters:
nom - le nom du sort

delete

public void delete()
Procedure qui efface les donnees dans la table

clear

public void clear()
Procedure qui efface les donnees dans la table