Class JDBCTableAdapter
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--JDBCTableAdapter
- public class JDBCTableAdapter
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Method Summary |
void |
close()
|
java.lang.String |
dbRepresentation(int column,
java.lang.Object value)
|
void |
executeQuery(java.lang.String query)
|
protected void |
finalize()
|
java.lang.Class |
getColumnClass(int column)
retourne l'objet CLass du type associé à la colonne de numéro column. |
int |
getColumnCount()
renvoie le nombre de colonnes dans la table. |
java.lang.String |
getColumnName(int column)
retourne le nom associé à la colonne de numéro column. |
int |
getRowCount()
renvoie le nombre de lignes dans la table. |
java.lang.String |
getTableName(int col)
|
java.lang.Object |
getValueAt(int aRow,
int aColumn)
renvoie la valeur située dans la table à la ligne aRow et dans la colonne aColumn |
boolean |
isCellEditable(int row,
int column)
test "l'éditabilité" de la cellulle située à la ligne row et la colonne column. |
void |
setValueAt(java.lang.Object value,
int row,
int column)
fixe la valeur d'un cellule dans la table. |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener,
findColumn,
fireTableCellUpdated,
fireTableChanged,
fireTableDataChanged,
fireTableRowsDeleted,
fireTableRowsInserted,
fireTableRowsUpdated,
fireTableStructureChanged,
removeTableModelListener |
Methods inherited from class java.lang.Object |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
JDBCTableAdapter
public JDBCTableAdapter(java.sql.Connection jConn)
executeQuery
public void executeQuery(java.lang.String query)
throws java.sql.SQLException
close
public void close()
throws java.sql.SQLException
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
- finalize in class java.lang.Object
getTableName
public java.lang.String getTableName(int col)
getColumnName
public java.lang.String getColumnName(int column)
- retourne le nom associé à la colonne de numéro column.
- Returns:
- Le nom associé à la colonne de numéro column.
- Overrides:
- getColumnName in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class getColumnClass(int column)
- retourne l'objet CLass du type associé à la colonne de numéro column.
- Returns:
- Le type associé à la colonne de numéro column.
- Overrides:
- getColumnClass in class javax.swing.table.AbstractTableModel
isCellEditable
public boolean isCellEditable(int row,
int column)
- test "l'éditabilité" de la cellulle située à la ligne row et la colonne column.
- Returns:
- true si la cellule est éditable, false sinon
- Overrides:
- isCellEditable in class javax.swing.table.AbstractTableModel
getColumnCount
public int getColumnCount()
- renvoie le nombre de colonnes dans la table.
- Returns:
- le nombre de colonnes de la table.
- Overrides:
- getColumnCount in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
- renvoie le nombre de lignes dans la table.
- Returns:
- le nombre de lignes dans la table
- Overrides:
- getRowCount in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int aRow,
int aColumn)
- renvoie la valeur située dans la table à la ligne aRow et dans la colonne aColumn
- Parameters:
aRow
- le numéro de la ligneaColumn
- le numéro de la colonne- Overrides:
- getValueAt in class javax.swing.table.AbstractTableModel
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int column)
- fixe la valeur d'un cellule dans la table.
- Parameters:
value
- la valeur à donner à la cellulerow
- numéro de la ligne de la cellulecolumn
- numéro de la collone de la cellule- Overrides:
- setValueAt in class javax.swing.table.AbstractTableModel
dbRepresentation
public java.lang.String dbRepresentation(int column,
java.lang.Object value)