Clover Coverage Report - Kuali Student 1.2-M4-SNAPSHOT (Aggregated)
Coverage timestamp: Wed Jul 20 2011 11:14:35 EDT
../../../../../../../../../img/srcFileCovDistChart0.png 41% of files have more coverage
31   72   10   3.1
0   57   0.32   10
10     1  
1    
 
  AbstractTableModel       Line # 5 31 0% 10 41 0% 0.0
 
No Tests
 
1    package org.kuali.student.common.ui.client.widgets.table.scroll;
2   
3    import java.util.ArrayList;
4   
 
5    public abstract class AbstractTableModel implements TableModel{
6    ArrayList<TableModelListener> tableModelListenerList = new ArrayList<TableModelListener>();
7   
 
8  0 toggle public AbstractTableModel(){
9   
10    }
11   
12   
 
13  0 toggle public void addTableModelListener(TableModelListener lis) {
14  0 tableModelListenerList.add(lis);
15    }
16   
 
17  0 toggle public void removeTableModelListener(TableModelListener l) {
18  0 tableModelListenerList.remove(l);
19    }
20   
 
21  0 toggle public void fireTableStructureChanged() {
22  0 TableModelEvent event = new TableModelEvent();
23  0 event.setType(TableModelEvent.TableStructure);
24  0 fireTableChanged(event);
25    }
26   
 
27  0 toggle public void fireTableDataChanged() {
28  0 TableModelEvent event = new TableModelEvent();
29  0 event.setType(TableModelEvent.TableData);
30  0 fireTableChanged(event);
31    }
32   
 
33  0 toggle public void fireTableRowsDeleted(int firstRow, int lastRow) {
34  0 TableModelEvent event = new TableModelEvent();
35  0 event.setFirstRow(firstRow);
36  0 event.setLastRow(lastRow);
37  0 event.setType(TableModelEvent.RowDelete);
38  0 fireTableChanged(event);
39    }
40   
 
41  0 toggle public void fireTableRowsUpdated(int firstRow, int lastRow) {
42  0 TableModelEvent event = new TableModelEvent();
43  0 event.setFirstRow(firstRow);
44  0 event.setLastRow(lastRow);
45  0 event.setType(TableModelEvent.RowUpdate);
46  0 fireTableChanged(event);
47    }
48   
 
49  0 toggle public void fireTableRowsInsert(int firstRow, int lastRow) {
50  0 TableModelEvent event = new TableModelEvent();
51  0 event.setFirstRow(firstRow);
52  0 event.setLastRow(lastRow);
53  0 event.setType(TableModelEvent.RowInsert);
54  0 fireTableChanged(event);
55    }
56   
 
57  0 toggle public void fireTableCellUpdated(int row, int column) {
58  0 TableModelEvent event = new TableModelEvent();
59  0 event.setColumn(column);
60  0 event.setFirstRow(row);
61  0 event.setLastRow(row);
62  0 event.setType(TableModelEvent.CellUpdate);
63  0 fireTableChanged(event);
64    }
65   
 
66  0 toggle public void fireTableChanged(TableModelEvent e) {
67  0 for (TableModelListener lis : tableModelListenerList) {
68  0 lis.tableChanged(e);
69    }
70    }
71   
72    }