de.fh_mannheim.mm.dms.indexserver.gui.components
Class UploadTableSorter

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended byde.fh_mannheim.mm.dms.indexserver.gui.components.TableMap
          extended byde.fh_mannheim.mm.dms.indexserver.gui.components.TableSorter
              extended byde.fh_mannheim.mm.dms.indexserver.gui.components.UploadTableSorter
All Implemented Interfaces:
java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel, javax.swing.event.TableModelListener

public class UploadTableSorter
extends TableSorter

This table sorter sorts all columns of an upload table.

Version:
$Revision: 1.2 $
Author:
Jan Löffler, mail@jlsoft.de
See Also:
Serialized Form

Constructor Summary
UploadTableSorter(de.fh_mannheim.mm.dms.indexserver.gui.components.UploadTable.UploadTableModel model)
          Constructor.
 
Method Summary
 int compareRowsByColumn(int row1, int row2, int column)
          Compares to cells and returns the difference.
 
Methods inherited from class de.fh_mannheim.mm.dms.indexserver.gui.components.TableSorter
addMouseListenerToHeaderInTable, checkModel, compare, getValueAt, n2sort, reallocateIndexes, setModel, setValueAt, shuttlesort, sort, sortByColumn, sortByColumn, swap, tableChanged
 
Methods inherited from class de.fh_mannheim.mm.dms.indexserver.gui.components.TableMap
getColumnClass, getColumnCount, getColumnName, getModel, getRowCount, isCellEditable
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadTableSorter

public UploadTableSorter(de.fh_mannheim.mm.dms.indexserver.gui.components.UploadTable.UploadTableModel model)
Constructor.

Parameters:
model - TableModel
Method Detail

compareRowsByColumn

public int compareRowsByColumn(int row1,
                               int row2,
                               int column)
Compares to cells and returns the difference.

Overrides:
compareRowsByColumn in class TableSorter
Parameters:
row1 - First row to compare
row2 - Second row to compare
column - Column to compare
Returns:
Compare result