ui
Class ConfMiseEnPageAvancee.TableModeleAjout

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by ui.ConfMiseEnPageAvancee.TableModeleAjout
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
ConfMiseEnPageAvancee

private class ConfMiseEnPageAvancee.TableModeleAjout
extends javax.swing.table.AbstractTableModel

Classe interne de modèle de table pour la table d'ajout

Author:
bruno
See Also:
ConfMiseEnPageAvancee.jtableAjout

Field Summary
private  java.lang.Class<?>[] colClass
          le tableau des classes associées à chaque colonne
private  java.lang.String[] columnNames
          le tableau des noms des colonnes
private  java.lang.Object[][] data
          La matrice des objets du tableau
private static long serialVersionUID
          Pour la sérialisation (non utilisé)
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ConfMiseEnPageAvancee.TableModeleAjout(java.lang.Object[][] o)
          Constructeur
 
Method Summary
 java.lang.Class<?> getColumnClass(int col)
          Redéfinition: renvoie la class des objets de la colonne col
 int getColumnCount()
          Implémentation: Donne le nombre de colonnes de la table
 java.lang.String getColumnName(int col)
          Renvoie le nom de la colonne n° col
 int getRowCount()
          Implémentation: Donne le nombre de lignes de la table
 java.lang.Object getValueAt(int row, int col)
          Implémentation: renvoie l'objet situé en (row, col)
 boolean isCellEditable(int row, int col)
          Implémentation: renvoie vrai si l'objet situé en (row, col) est éditable
 void setValueAt(java.lang.Object value, int row, int col)
          Modifie la valeur de l'objet de la table situé en (row,col) redéfinition;
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Pour la sérialisation (non utilisé)

See Also:
Constant Field Values

data

private java.lang.Object[][] data
La matrice des objets du tableau


colClass

private java.lang.Class<?>[] colClass
le tableau des classes associées à chaque colonne


columnNames

private java.lang.String[] columnNames
le tableau des noms des colonnes

Constructor Detail

ConfMiseEnPageAvancee.TableModeleAjout

public ConfMiseEnPageAvancee.TableModeleAjout(java.lang.Object[][] o)
Constructeur

Parameters:
o - Les objets du tableau
Method Detail

getColumnName

public java.lang.String getColumnName(int col)
Renvoie le nom de la colonne n° col

Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
Parameters:
col - Le numéro de la colonne
Returns:
le nom de la colonne

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
Modifie la valeur de l'objet de la table situé en (row,col) redéfinition;

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
Parameters:
value - la valeur de modification
row - la ligne
col - la colonne de l'objet

getColumnCount

public int getColumnCount()
Implémentation: Donne le nombre de colonnes de la table

Returns:
le nombre de colonnes

getRowCount

public int getRowCount()
Implémentation: Donne le nombre de lignes de la table

Returns:
le nombre de lignes

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Implémentation: renvoie l'objet situé en (row, col)

Parameters:
row - la ligne de l'objet
col - la colonne de l'objet
Returns:
l'objet

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Implémentation: renvoie vrai si l'objet situé en (row, col) est éditable

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
Parameters:
row - la ligne de l'objet
col - la colonne de l'objet
Returns:
vrai si l'objet situé en (row, col) est éditable

getColumnClass

public java.lang.Class<?> getColumnClass(int col)
Redéfinition: renvoie la class des objets de la colonne col

Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
Parameters:
col - la colonne
Returns:
la classe des objet de la colonne