|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
cds.sql.ResultSetBeanTableModel
Title: ResultSetBeanTableModel
Description: Cette classe a ete faire a partir de la classe ResultsetTableModel de Marc Wenger. Il s'agit d'un modele pour les table contenant des ResultSetBean
Copyright: Copyright (c) 2003
Company: CDS (Centre de Données astronomiques de Strasbourg)
Field Summary | |
private int |
cCols
Nombre de colonnes concernees. |
private java.lang.String[] |
colNames
Tableau contenant le nom des colonnes. |
private int[] |
colSizes
Tableau contenant la taille des colonnes. |
private int |
cRows
Nomnre de lignes concernees. |
private java.lang.String[][] |
data
Tableau bidimensionnel contenant les donnees concernees du ResultSetBean. |
private static java.lang.String |
strNull
Chaine de caracteres attribuee au valeurs nulles. |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
ResultSetBeanTableModel(ResultSetBean rsb)
Cree une instance de ResultSetBeanTableModel a partir d'un ResultSetBean. |
|
ResultSetBeanTableModel(ResultSetBean rsb,
int begin_index,
int end_index)
Cree une instance de ResultSetBeanTableModel a partir d'un ResultSetBean. |
Method Summary | |
int |
getColumnCount()
Renvoie le nombre de colonnes. |
java.lang.String |
getColumnName(int i)
Renvoie le nom de la colonne dont l'index est passe en parametre. |
int |
getColumnSize(int i)
Renvoie la taille de la colonne dont l'index est passe en parametre. |
int |
getRowCount()
Renvoie le nombre de lignes. |
java.lang.Object |
getValueAt(int row,
int col)
Renvoie la donnee presente aux index passes en parametres. |
private void |
readData(ResultSetBean rsb,
int begin_index,
int end_index)
Charge le tableau de donnees a partir des parametres. |
private void |
setEmpty()
Cree un modele vide. |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String strNull
private int cRows
private int cCols
private java.lang.String[] colNames
private int[] colSizes
private java.lang.String[][] data
Constructor Detail |
public ResultSetBeanTableModel(ResultSetBean rsb)
rsb
- ResultSetBean utilise pour le model. Une valeur null cree un model vide.public ResultSetBeanTableModel(ResultSetBean rsb, int begin_index, int end_index)
rsb
- esultSetBean utilise pour le model. Une valeur null cree un model vide.begin_index
- Index de debut (numero de ligne).end_index
- Index de fin (numero de ligne).Method Detail |
private void setEmpty()
private void readData(ResultSetBean rsb, int begin_index, int end_index)
rsb
- ResultSetBean utilise pour le model.begin_index
- Index de debut.end_index
- Index de fin.public java.lang.Object getValueAt(int row, int col)
row
- Index de la ligne.col
- Index de la colonne.
public java.lang.String getColumnName(int i)
i
- Index de la colonne dont on veut le nom.
public int getColumnSize(int i)
i
- Index de la colonne dont on veut la taille.
public int getColumnCount()
public int getRowCount()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |