dist1.acb.CBLcc
Class LogTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bydist1.acb.CBLcc.LogTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class LogTableModel
extends javax.swing.table.AbstractTableModel
implements java.io.Serializable

Table model for the Logs

Author:
Lazar Adzigogov
See Also:
Serialized Form

Field Summary
static int CBL_ABOUT_COL
           
static int CBL_CREATION_TIME_COL
           
static int CBL_LEVEL_COL
           
static int CBL_LOG_ID_COL
           
static int CBL_MESSAGE_COL
           
static int CBL_SOURCE_COL
           
static java.lang.String[] colNames
           
static java.lang.Class[] colTypes
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
LogTableModel()
          Creates a new CBLsTableModel object.
LogTableModel(java.util.LinkedList mData)
          Creates a new instance of PublishingTable
 
Method Summary
 java.lang.Class getColumnClass(int col)
          DOCUMENT ME!
 int getColumnCount()
          getColumnCount Number columns same as the column array length
 java.lang.String getColumnName(int col)
          DOCUMENT ME!
 java.util.LinkedList getData()
          DOCUMENT ME!
 int getRowCount()
          getRowCount Row count same as the size of data vector
 java.lang.Object getValueAt(int row, int col)
          getValueAt This function updates the JTable depending upon the data in the TableModel
 boolean isCellEditable(int row, int column)
          DOCUMENT ME!
 void setValueAt(java.lang.Object value, int row, int col)
          setValueAt This function updates the data in the TableModel depending upon the change in the JTable
 
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

CBL_LOG_ID_COL

public static final int CBL_LOG_ID_COL
See Also:
Constant Field Values

CBL_CREATION_TIME_COL

public static final int CBL_CREATION_TIME_COL
See Also:
Constant Field Values

CBL_SOURCE_COL

public static final int CBL_SOURCE_COL
See Also:
Constant Field Values

CBL_LEVEL_COL

public static final int CBL_LEVEL_COL
See Also:
Constant Field Values

CBL_ABOUT_COL

public static final int CBL_ABOUT_COL
See Also:
Constant Field Values

CBL_MESSAGE_COL

public static final int CBL_MESSAGE_COL
See Also:
Constant Field Values

colNames

public static final java.lang.String[] colNames

colTypes

public static final java.lang.Class[] colTypes
Constructor Detail

LogTableModel

public LogTableModel(java.util.LinkedList mData)
Creates a new instance of PublishingTable

Parameters:
mData - DOCUMENT ME!

LogTableModel

public LogTableModel()
Creates a new CBLsTableModel object.

Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int column)
DOCUMENT ME!

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Parameters:
row - DOCUMENT ME!
column - DOCUMENT ME!
Returns:
DOCUMENT ME!

getColumnClass

public java.lang.Class getColumnClass(int col)
DOCUMENT ME!

Specified by:
getColumnClass in interface javax.swing.table.TableModel
Parameters:
col - DOCUMENT ME!
Returns:
DOCUMENT ME!

getColumnCount

public int getColumnCount()
getColumnCount Number columns same as the column array length

Specified by:
getColumnCount in interface javax.swing.table.TableModel
Returns:
DOCUMENT ME!

getColumnName

public java.lang.String getColumnName(int col)
DOCUMENT ME!

Specified by:
getColumnName in interface javax.swing.table.TableModel
Parameters:
col - DOCUMENT ME!
Returns:
DOCUMENT ME!

getData

public java.util.LinkedList getData()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getRowCount

public int getRowCount()
getRowCount Row count same as the size of data vector

Specified by:
getRowCount in interface javax.swing.table.TableModel
Returns:
DOCUMENT ME!

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
setValueAt This function updates the data in the TableModel depending upon the change in the JTable

Specified by:
setValueAt in interface javax.swing.table.TableModel
Parameters:
value - DOCUMENT ME!
row - DOCUMENT ME!
col - DOCUMENT ME!

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
getValueAt This function updates the JTable depending upon the data in the TableModel

Specified by:
getValueAt in interface javax.swing.table.TableModel
Parameters:
row - DOCUMENT ME!
col - DOCUMENT ME!
Returns:
DOCUMENT ME!


Copyright © 2004 Phoenix Team (CMU/AIT). All Rights Reserved.