apollo.gui.evidencepanel
Class TablePanel.FilteredFeatureModel
java.lang.Object
javax.swing.table.AbstractTableModel
apollo.gui.evidencepanel.TablePanel.FilteredFeatureModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- Enclosing class:
- TablePanel
protected class TablePanel.FilteredFeatureModel
- extends javax.swing.table.AbstractTableModel
- 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, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TablePanel.FilteredFeatureModel
protected TablePanel.FilteredFeatureModel()
setSortKey
public void setSortKey(java.lang.String key)
setType
public void setType(java.lang.String type)
getType
public java.lang.String getType()
getSortKey
public java.lang.String getSortKey()
getReverseSort
public boolean getReverseSort()
setSortKey
public void setSortKey(int key,
boolean reverse)
setReverseSort
public void setReverseSort(boolean reverse)
sort
public void sort()
setPropertyList
public void setPropertyList(java.util.Vector propertyList)
getPropertyList
protected java.util.Vector getPropertyList()
setData
public void setData(java.util.Vector data)
setData
public void setData(FeatureList featList)
setData
public void setData(java.util.Vector data,
java.lang.String key,
boolean reverse)
- data is a Vector of SeqFeatureIs, each SeqFeatureI represents
a row in the table corresponding to the index in the Vector
setData
public void setData(FeatureList data,
java.lang.String key,
boolean reverse)
getRowCount
public int getRowCount()
getColumnCount
public int getColumnCount()
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Retrieve Object to be displayed at row,column.
DetailInfo.getPropertyForFeat is the workhorse here.
getRow
public SeqFeatureI getRow(int row)
getColumnName
public java.lang.String getColumnName(int col)
- Specified by:
getColumnName in interface javax.swing.table.TableModel- Overrides:
getColumnName in class javax.swing.table.AbstractTableModel