public class SRResult extends Object implements Comparable<SRResult>
Modifier and Type | Field and Description |
---|---|
protected List<Explanation> |
explanations |
protected int |
id |
protected double |
score |
Constructor and Description |
---|
SRResult()
Constructs a default SRResult that has no useful information.
|
SRResult(double score)
Constructs an SRResult that stores only a score.
|
SRResult(int id,
double score)
Constructs an SRResult with an ID, score, and empty explanations.
|
SRResult(int id,
double score,
List<Explanation> explanations)
Constructs an SRResult with an ID, score, and explanations.
|
Modifier and Type | Method and Description |
---|---|
void |
addExplanation(Explanation explanation) |
void |
centerValue(double zeroValue)
Zeros the score about the specified value.
|
int |
compareTo(SRResult result) |
List<Explanation> |
getExplanations() |
int |
getId() |
double |
getScore() |
boolean |
isValid()
Returns whether or not the score is valid,
ie.
|
void |
setExplanations(List<Explanation> explanations) |
void |
setId(int id) |
void |
setScore(double score) |
String |
toString() |
protected int id
protected double score
protected List<Explanation> explanations
public SRResult()
public SRResult(double score)
score
- public SRResult(int id, double score)
id
- score
- public SRResult(int id, double score, List<Explanation> explanations)
id
- score
- explanations
- public int getId()
public void setId(int id)
public double getScore()
public boolean isValid()
public void setScore(double score)
public List<Explanation> getExplanations()
public void addExplanation(Explanation explanation)
public void setExplanations(List<Explanation> explanations)
public void centerValue(double zeroValue)
zeroValue
- public int compareTo(SRResult result)
compareTo
in interface Comparable<SRResult>
Copyright © 2014. All rights reserved.