All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.stanford.nlp.util.ScoredObject Maven / Gradle / Ivy

package edu.stanford.nlp.util;


/**
 * Wrapper class for holding a scored object
 *
 * @author Dan Klein
 * @version 2/7/01
 */
public class ScoredObject implements Scored {

  private double score;

  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() {
  }

  public ScoredObject(T object, double score) {
    this.object = object;
    this.score = score;
  }

  @Override
  public String toString() {
    return object + " @ " + score;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy