edu.stanford.smi.protegex.widget.scatterbox
Class ScatterboxTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
edu.stanford.smi.protegex.widget.scatterbox.ScatterboxTableModel
- All Implemented Interfaces:
- Serializable, TableModel
public class ScatterboxTableModel
- extends AbstractTableModel
Stores, and returns, entries.
- Author:
- William Grosso
- See Also:
- Serialized Form
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScatterboxTableModel
public ScatterboxTableModel(ScatterboxWidget widget,
KBQueryUtils queryUtilsObject)
broadcastChangeAnnouncement
protected void broadcastChangeAnnouncement()
broadcastStructureChangeAnnouncement
protected void broadcastStructureChangeAnnouncement()
createEntry
public Instance createEntry(int row,
int column)
createEntry
public Instance createEntry(int row,
int column,
Instance rangeValue)
dispose
public void dispose()
getColumnCount
public int getColumnCount()
getColumnName
public String getColumnName(int columnIndex)
- Specified by:
getColumnName
in interface TableModel
- Overrides:
getColumnName
in class AbstractTableModel
getRowCount
public int getRowCount()
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class AbstractTableModel
setColumnToOrder
public void setColumnToOrder(Order order)
setColumnToOrder
public void setColumnToOrder(String orderName)
setEntries
public void setEntries(Collection entries)
setRowToOrder
public void setRowToOrder(Order order)
setRowToOrder
public void setRowToOrder(String orderName)
setUnderlyingTable
public void setUnderlyingTable(ScatterboxTable underlyingTable)
Submit a bug report or feature request