class LCGenericObjectTableModel extends AbstractTableModel implements EventBrowserTableModel
Modifier and Type | Field and Description |
---|---|
private String[] |
columns |
private List |
data |
private int[] |
indices |
private boolean |
isFixedSize |
private Class[] |
klasses |
listenerList
Constructor and Description |
---|
LCGenericObjectTableModel() |
Modifier and Type | Method and Description |
---|---|
boolean |
canDisplay(Class c) |
(package private) void |
evaluateDataDescription(List data,
String desc,
Vector colVec,
Vector klassVec,
Vector indexVec)
Helper method that determines the colums and classes for the table from the data description string
|
Class |
getColumnClass(int index) |
int |
getColumnCount() |
String |
getColumnName(int index) |
int |
getRowCount() |
Object |
getValueAt(int row,
int column) |
void |
setData(EventHeader.LCMetaData meta,
List data) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTableModelListener, isCellEditable, removeTableModelListener, setValueAt
private List data
private String[] columns
private Class[] klasses
private boolean isFixedSize
private int[] indices
public boolean canDisplay(Class c)
canDisplay
in interface EventBrowserTableModel
public void setData(EventHeader.LCMetaData meta, List data)
setData
in interface EventBrowserTableModel
void evaluateDataDescription(List data, String desc, Vector colVec, Vector klassVec, Vector indexVec) throws Exception
Exception
public int getRowCount()
getRowCount
in interface TableModel
public int getColumnCount()
getColumnCount
in interface TableModel
public String getColumnName(int index)
getColumnName
in interface TableModel
getColumnName
in class AbstractTableModel
public Class getColumnClass(int index)
getColumnClass
in interface TableModel
getColumnClass
in class AbstractTableModel
public Object getValueAt(int row, int column)
getValueAt
in interface TableModel
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.