Package org.apache.lucene.classification
Class ClassificationResult<T>
- java.lang.Object
-
- org.apache.lucene.classification.ClassificationResult<T>
-
- All Implemented Interfaces:
java.lang.Comparable<ClassificationResult<T>>
public class ClassificationResult<T> extends java.lang.Object implements java.lang.Comparable<ClassificationResult<T>>
The result of a call toClassifier.assignClass(String)
holding an assigned class of typeT
and a score.
-
-
Field Summary
Fields Modifier and Type Field Description private T
assignedClass
private double
score
-
Constructor Summary
Constructors Constructor Description ClassificationResult(T assignedClass, double score)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ClassificationResult<T> o)
T
getAssignedClass()
retrieve the result classdouble
getScore()
retrieve the result score
-
-
-
Field Detail
-
assignedClass
private final T assignedClass
-
score
private final double score
-
-
Constructor Detail
-
ClassificationResult
public ClassificationResult(T assignedClass, double score)
Constructor- Parameters:
assignedClass
- the classT
assigned by aClassifier
score
- the score for the assignedClass as adouble
-
-
Method Detail
-
getAssignedClass
public T getAssignedClass()
retrieve the result class- Returns:
- a
T
representing an assigned class
-
getScore
public double getScore()
retrieve the result score- Returns:
- a
double
representing a result score
-
compareTo
public int compareTo(ClassificationResult<T> o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<T>
-
-