view src/org/dancres/blitz/tools/dash/StatsTableModel.java @ 0:3dc0c5604566

Initial checkin of blitz 2.0 fcs - no installer yet.
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 21 Mar 2009 11:00:06 +0000
parents
children
line wrap: on
line source

package org.dancres.blitz.tools.dash;

import java.util.ArrayList;
import java.util.List;
import javax.swing.table.AbstractTableModel;

public class StatsTableModel extends AbstractTableModel {
	private List _data = new ArrayList();
	private String[] _cols = new String[]{"Type", "Count", "reads", "writes",
			"takes"};

	StatsTableModel() {
	}
	public int getRowCount() {
		return _data.size();
	}
	public int getColumnCount() {
		return _cols.length;
	}
	public String getColumnName(int col) {
		return _cols[col];
	}
	public Object getValueAt(int r, int c) {
		Object[] rowData = (Object[]) _data.get(r);
		return rowData[c];
	}
	public void update(List data) {
		_data = data;
		fireTableDataChanged();
	}
}