package edu.stanford.nlp.util;
import java.io.Serializable;
/**
* Wrapper class for holding a scored object.
*
* @author Dan Klein
* @version 2/7/01
*/
public class ScoredObject<T> implements Scored, Serializable {
private double score;
@Override
public double score() {
return score;
}
public void setScore(double score) {
this.score = score;
}
private T object;
public T object() {
return object;
}
public void setObject(T object) {
this.object = object;
}
public ScoredObject(T object, double score) {
this.object = object;
this.score = score;
}
@Override
public String toString() {
return object + " @ " + score;
}
private static final long serialVersionUID = 1L;
}