View Javadoc

1   package baseCode.io.reader;
2   
3   /***
4    * <hr>
5    * <p>
6    * Copyright (c) 2004 Columbia University
7    * 
8    * @author pavlidis
9    * @version $Id: IndexScoreDyad.java,v 1.2 2004/08/17 21:17:41 pavlidis Exp $
10   */
11  final class IndexScoreDyad implements Comparable {
12  
13     int key;
14     double value;
15  
16     /***
17      * @param key
18      * @param value
19      */
20     public IndexScoreDyad( int key, double value ) {
21        this.key = key;
22        this.value = value;
23     }
24  
25     /***
26      * @return Returns the key.
27      */
28     public int getKey() {
29        return key;
30     }
31  
32     /***
33      * @return Returns the value.
34      */
35     public double getValue() {
36        return value;
37     }
38  
39     /*
40      * (non-Javadoc)
41      * 
42      * @see java.lang.Comparable#compareTo(java.lang.Object)
43      */
44     public int compareTo( Object o ) {
45        IndexScoreDyad other = ( IndexScoreDyad ) o;
46        return other.getKey() - key;
47     }
48  
49  }
50