package doser.entitydisambiguation.algorithms;
class Candidate implements Comparable<Candidate> {
private String candidate;
private double score;
Candidate(String candidate, double score) {
super();
this.candidate = candidate;
this.score = score;
}
@Override
public int compareTo(Candidate o) {
if (this.score < o.score) {
return -1;
} else if (this.score > o.score) {
return 1;
} else {
return 0;
}
}
String getCandidate() {
return candidate;
}
double getScore() {
return score;
}
@Override
public String toString() {
return candidate;
}
}