org.objectweb.cjdbc.console.views
Class InfoViewer.InfoTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byorg.objectweb.cjdbc.console.views.InfoViewer.InfoTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
InfoViewer

class InfoViewer.InfoTableModel
extends javax.swing.table.AbstractTableModel

This class defines a InfoTableModel

Version:
1.0

Field Summary
private  java.lang.Object[][] data
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
InfoViewer.InfoTableModel(java.lang.Object[][] stats)
          Creates a new InfoTableModel object
 
Method Summary
 java.lang.Class getColumnClass(int c)
          JTable uses this method to determine the default renderer/ editor for each cell.
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
          Don't need to implement this method unless your table's editable.
 void setData(java.lang.Object[][] data)
          Set the data of this InfoTableModel
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

private java.lang.Object[][] data
Constructor Detail

InfoViewer.InfoTableModel

public InfoViewer.InfoTableModel(java.lang.Object[][] stats)
Creates a new InfoTableModel object

Parameters:
stats - Object[][] instance with data
Method Detail

setData

public void setData(java.lang.Object[][] data)
Set the data of this InfoTableModel

Parameters:
data - Object[][] instance with data

getColumnCount

public int getColumnCount()
See Also:
TableModel.getColumnCount()

getRowCount

public int getRowCount()
See Also:
TableModel.getRowCount()

getColumnName

public java.lang.String getColumnName(int col)
See Also:
TableModel.getColumnName(int)

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
See Also:
TableModel.getValueAt(int, int)

getColumnClass

public java.lang.Class 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.


isCellEditable

public boolean isCellEditable(int row,
                              int col)
Don't need to implement this method unless your table's editable.



Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.