Class ModeleListeFListeModificateur

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

public class ModeleListeFListeModificateur
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
ModeleListeFListeModificateur(Systeme s)
          le constructeur de la classe
 
Method Summary
 void delete()
          Fonction qui supprime les modificateurs de la liste
 void delete(int l)
          Procedure qui supprime un modificateur de la liste
 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 ligne 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 nomMag, java.lang.String nomSort, java.lang.String nomEffet)
          Procedure qui insert les modificateurs d'un effet d'un sort donne d'un magicien donne
 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)
 
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

ModeleListeFListeModificateur

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

getColumnCount

public int getColumnCount()
Fonction qui retourne le nombre de ligne de la table
Returns:
le nombre de ligne 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

insert

public void insert(java.lang.String nomMag,
                   java.lang.String nomSort,
                   java.lang.String nomEffet)
Procedure qui insert les modificateurs d'un effet d'un sort donne d'un magicien donne
Parameters:
nomMag - le nom du magicien
nomSort - le nom du sort
nomEffer - le nom de l'effet

delete

public void delete()
Fonction qui supprime les modificateurs de la liste

delete

public void delete(int l)
Procedure qui supprime un modificateur de la liste