wjhk.jupload2.gui
Class ColumnComparator

java.lang.Object
  extended by wjhk.jupload2.gui.ColumnComparator
All Implemented Interfaces:
Comparator<FileData>

public class ColumnComparator
extends Object
implements Comparator<FileData>

Technical class, used to sort rows in the wjhk.jupload2.gui.FilePanelDataModel2 class.


Field Summary
protected  boolean ascending
           
protected  int index
           
 
Constructor Summary
ColumnComparator(int index, boolean ascending)
          Creates a new instance.
 
Method Summary
 int compare(FileData one, FileData two)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

index

protected int index

ascending

protected boolean ascending
Constructor Detail

ColumnComparator

public ColumnComparator(int index,
                        boolean ascending)
Creates a new instance.

Parameters:
index - The column index of the table data to be compared
ascending - Specifies the sort order.
Method Detail

compare

public int compare(FileData one,
                   FileData two)
Specified by:
compare in interface Comparator<FileData>
Parameters:
one -
two -
Returns:
-1, 0 or 1, as usual.
See Also:
Comparator.compare(java.lang.Object, java.lang.Object)