kea.programs.jPrimrose
Class FindOligosDialogTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by kea.programs.jPrimrose.FindOligosDialogTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class FindOligosDialogTableModel
extends javax.swing.table.AbstractTableModel

Table model for FindOligosDialog dialog box.

Version:
2.17.
Author:
Kevin Ashelford.
See Also:
Serialized Form

Field Summary
protected static int CHECKBOX_COLUMN
           
protected static int CODE_COLUMN
           
protected static int NAME_COLUMN
           
protected static int NUMBER_COLUMN
           
protected static int SOURCE_COLUMN
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
FindOligosDialogTableModel(TargetCollection targetCollection)
          Creates a new instance of class.
 
Method Summary
 java.lang.Class getColumnClass(int columnIndex)
          Overridden AbstractTableModel method.
 int getColumnCount()
          Implementation of AbstractTableModel method.
 java.lang.String getColumnName(int columnIndex)
          Overridden AbstractTableModel method.
 int getRowCount()
          Implementaion of AbstractTableModel method.
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
          Implementation of AstractTableModel method.
 boolean isCellEditable(int row, int column)
          Overrides method to ensure checkbox column is editable.
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMBER_COLUMN

protected static final int NUMBER_COLUMN
See Also:
Constant Field Values

NAME_COLUMN

protected static final int NAME_COLUMN
See Also:
Constant Field Values

CODE_COLUMN

protected static final int CODE_COLUMN
See Also:
Constant Field Values

SOURCE_COLUMN

protected static final int SOURCE_COLUMN
See Also:
Constant Field Values

CHECKBOX_COLUMN

protected static final int CHECKBOX_COLUMN
See Also:
Constant Field Values
Constructor Detail

FindOligosDialogTableModel

public FindOligosDialogTableModel(TargetCollection targetCollection)
Creates a new instance of class.

Parameters:
targetCollection - Targets to display.
Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Overrides method to ensure checkbox column is editable.

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
Parameters:
row - Row number.
column - Column number.
Returns:
True is cell is editable.

getColumnCount

public int getColumnCount()
Implementation of AbstractTableModel method.

Returns:
Number of columns.

getRowCount

public int getRowCount()
Implementaion of AbstractTableModel method.

Returns:
Number of rows.

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
Implementation of AstractTableModel method.

Parameters:
rowIndex - Row index number for cell.
columnIndex - Column index number for cell.
Returns:
Object.

getColumnName

public java.lang.String getColumnName(int columnIndex)
Overridden AbstractTableModel method.

Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
Parameters:
columnIndex - Column index number.
Returns:
Column name as a String.

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)
Overridden AbstractTableModel method.

Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
Parameters:
columnIndex - Column index number.
Returns:
Class object for column.