anl.aida.client.gui
Class KeywordTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
anl.aida.client.gui.KeywordTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class KeywordTableModel
- extends javax.swing.table.AbstractTableModel
Date: Feb 12, 2009 4:42:49 PM
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEYWORD_COL
public static final int KEYWORD_COL
- See Also:
- Constant Field Values
DOC_COUNT_COL
public static final int DOC_COUNT_COL
- See Also:
- Constant Field Values
PERCENT_COL
public static final int PERCENT_COL
- See Also:
- Constant Field Values
SELECTED_COL
public static final int SELECTED_COL
- See Also:
- Constant Field Values
COL_NAMES
private static final java.lang.String[] COL_NAMES
COL_TYPES
private static final java.lang.Class<?>[] COL_TYPES
totalDocs
private int totalDocs
items
private java.util.List<KeywordTableModel.Item> items
selectedTerms
private java.util.Set<ScoredKeyword> selectedTerms
KeywordTableModel
public KeywordTableModel()
reset
public void reset(int totalDocs)
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
addItem
public void addItem(ScoredKeyword term)
getValueAt
public java.lang.Object getValueAt(int row,
int col)
setValueAt
public void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
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
getSelectedItemCount
public int getSelectedItemCount()
getSelectedTerms
public java.util.List<ScoredKeyword> getSelectedTerms()
selectAll
public void selectAll()
setRowsSelected
public void setRowsSelected(int[] rows,
boolean selected)
setRowSelected
private void setRowSelected(int row,
boolean selected)
flipSelectionRows
public void flipSelectionRows(int[] rows)
unselectAll
public void unselectAll()