Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: com/watsonnet/jcap/SearchResult.java


1   package com.watsonnet.jcap;
2   
3   import java.awt.Component;
4   
5   public class SearchResult extends Component implements Comparable {
6     private String mPath = null;
7     private String mCaption = null;
8     private int mRank = 0;
9     
10    public SearchResult(String path, String caption, int rank) {
11      mPath = path;
12      mCaption = caption;
13      mRank = rank;
14    }
15    
16    public String toString() {
17      return(mPath);
18    }
19    
20    public String getPath() {
21      return(mPath);
22    }
23    
24    public String getCaption() {
25      return(mCaption);
26    }
27    
28    public int getRank() {
29      return(mRank);
30    }
31    
32    public void setRank(int r) {
33      mRank = r;
34    }
35    
36    public int compareTo(Object o) {
37      SearchResult s = (SearchResult)o;
38      // Reverse the return values so that bigger values or rank come first when sorted.
39      if (mRank > s.getRank()) { return(-1); }
40      if (mRank < s.getRank()) { return(1); }
41      return(0);
42    }
43  }
44