org.shiftone.jrat.provider.tree.ui.summary
Class SummaryTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.shiftone.jrat.provider.tree.ui.summary.SummaryTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class SummaryTableModel
extends javax.swing.table.AbstractTableModel

Author:
jeff@shiftone.org (Jeff Drost)
See Also:
Serialized Form

Field Summary
static Table.Column AVERAGE
           
static Table.Column AVERAGE_METHOD
           
static Table.Column CLASS
           
static Table.Column ENTERS
           
static Table.Column EXCEPTION_RATE
           
static Table.Column EXCEPTIONS
           
static Table.Column EXITS
           
static Table.Column MAX
           
static Table.Column METHOD
           
static Table.Column MIN
           
static Table.Column PACKAGE
           
static Table.Column PERCENT_METHOD
           
static Table.Column SIGNATURE
           
static Table.Column TOTAL
           
static Table.Column TOTAL_CALLERS
           
static Table.Column TOTAL_METHOD
           
static Table.Column UNCOMPLETED
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
SummaryTableModel(MethodSummaryModel summaryModel)
           
 
Method Summary
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
static java.util.List getColumns()
           
 int getRowCount()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 
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

PACKAGE

public static final Table.Column PACKAGE

CLASS

public static final Table.Column CLASS

METHOD

public static final Table.Column METHOD

SIGNATURE

public static final Table.Column SIGNATURE

ENTERS

public static final Table.Column ENTERS

EXITS

public static final Table.Column EXITS

EXCEPTIONS

public static final Table.Column EXCEPTIONS

EXCEPTION_RATE

public static final Table.Column EXCEPTION_RATE

UNCOMPLETED

public static final Table.Column UNCOMPLETED

TOTAL

public static final Table.Column TOTAL

MIN

public static final Table.Column MIN

MAX

public static final Table.Column MAX

AVERAGE

public static final Table.Column AVERAGE

TOTAL_METHOD

public static final Table.Column TOTAL_METHOD

PERCENT_METHOD

public static final Table.Column PERCENT_METHOD

AVERAGE_METHOD

public static final Table.Column AVERAGE_METHOD

TOTAL_CALLERS

public static final Table.Column TOTAL_CALLERS
Constructor Detail

SummaryTableModel

public SummaryTableModel(MethodSummaryModel summaryModel)
Method Detail

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)

getColumns

public static java.util.List getColumns()

getRowCount

public int getRowCount()

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel