2 |
26 Feb 07 |
jari |
1 |
/* |
2 |
26 Feb 07 |
jari |
* Created on Jan 24, 2005 |
2 |
26 Feb 07 |
jari |
3 |
*/ |
2 |
26 Feb 07 |
jari |
4 |
package org.tigr.microarray.mev.cluster.gui.impl.usc; |
2 |
26 Feb 07 |
jari |
5 |
|
2 |
26 Feb 07 |
jari |
6 |
import java.util.Comparator; |
2 |
26 Feb 07 |
jari |
7 |
|
2 |
26 Feb 07 |
jari |
8 |
/** |
2 |
26 Feb 07 |
jari |
* Sorts the USCOrder[] from least to greatest IOriginal |
2 |
26 Feb 07 |
jari |
10 |
* |
2 |
26 Feb 07 |
jari |
* @author vu |
2 |
26 Feb 07 |
jari |
12 |
*/ |
2 |
26 Feb 07 |
jari |
13 |
public class USCOrderSorter implements Comparator { |
2 |
26 Feb 07 |
jari |
14 |
public int compare(Object o1, Object o2) { |
2 |
26 Feb 07 |
jari |
15 |
USCOrder order1 = ( USCOrder ) o1; |
2 |
26 Feb 07 |
jari |
16 |
USCOrder order2 = ( USCOrder ) o2; |
2 |
26 Feb 07 |
jari |
17 |
|
2 |
26 Feb 07 |
jari |
18 |
if( order1.getIOriginal() > order2.getIOriginal() ) { |
2 |
26 Feb 07 |
jari |
19 |
return 1; |
2 |
26 Feb 07 |
jari |
20 |
} else if( order1.getIOriginal() < order2.getIOriginal() ) { |
2 |
26 Feb 07 |
jari |
21 |
return -1; |
2 |
26 Feb 07 |
jari |
22 |
} else { |
2 |
26 Feb 07 |
jari |
23 |
return 0; |
2 |
26 Feb 07 |
jari |
24 |
} |
2 |
26 Feb 07 |
jari |
25 |
} |
2 |
26 Feb 07 |
jari |
26 |
|
2 |
26 Feb 07 |
jari |
27 |
} |