クラス org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel

すべてのメンバ一覧

説明

This class defines a InfoTableModel

バージョン:
1.0

InfoViewer.java377 行で定義されています。

Public メソッド

 InfoTableModel (Object[][] stats)
void setData (Object[][] data)
int getColumnCount ()
int getRowCount ()
String getColumnName (int col)
Object getValueAt (int row, int col)
Class getColumnClass (int c)
boolean isCellEditable (int row, int col)

Private 変数

Object[][] data


コンストラクタとデストラクタ

org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.InfoTableModel Object  stats[][]  ) 
 

Creates a new InfoTableModel object

引数:
stats Object[][] instance with data
InfoViewer.java386 行で定義されています。
00387 { 00388 this.data = stats; 00389 }


メソッド

Class org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getColumnClass int  c  ) 
 

JTable uses this method to determine the default renderer/ editor for each cell. If we didn't implement this method, then the last column would contain text ("true"/"false"), rather than a check box. InfoViewer.java443 行で定義されています。

参照先 org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getValueAt().

00444 { 00445 return getValueAt(0, c).getClass(); 00446 }

int org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getColumnCount  ) 
 

参照:
javax.swing.table.TableModel#getColumnCount()
InfoViewer.java406 行で定義されています。
00407 { 00408 return columnNames.length; 00409 }

String org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getColumnName int  col  ) 
 

参照:
javax.swing.table.TableModel#getColumnName(int)
InfoViewer.java424 行で定義されています。
00425 { 00426 return columnNames[col]; 00427 }

int org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getRowCount  ) 
 

参照:
javax.swing.table.TableModel#getRowCount()
InfoViewer.java415 行で定義されています。

参照先 org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.data.

00416 { 00417 return data.length; 00418 }

Object org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getValueAt int  row,
int  col
 

参照:
javax.swing.table.TableModel#getValueAt(int, int)
InfoViewer.java433 行で定義されています。

参照先 org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.data.

参照元 org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getColumnClass().

00434 { 00435 return data[row][col]; 00436 }

boolean org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.isCellEditable int  row,
int  col
 

Don't need to implement this method unless your table's editable. InfoViewer.java451 行で定義されています。

00452 { 00453 return false; 00454 }

void org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.setData Object  data[][]  ) 
 

Set the data of this InfoTableModel

引数:
data Object[][] instance with data
InfoViewer.java397 行で定義されています。

参照元 org.objectweb.cjdbc.console.views.InfoViewer.updateData().

00398 { 00399 this.data = data; 00400 }


変数

Object [][] org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.data [private]
 

InfoViewer.java379 行で定義されています。

参照元 org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getRowCount(), と org.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel.getValueAt().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:34 2004に生成されました。 doxygen 1.3.8