Class AbstractPredictionToCompute
- java.lang.Object
-
- org.predict4all.nlp.prediction.model.AbstractPredictionToCompute
-
- All Implemented Interfaces:
java.lang.Comparable<AbstractPredictionToCompute>
- Direct Known Subclasses:
DoublePredictionToCompute
,UniquePredictionToCompute
public abstract class AbstractPredictionToCompute extends java.lang.Object implements java.lang.Comparable<AbstractPredictionToCompute>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
correction
protected java.lang.StringBuilder
debugInformation
protected double
factor
protected java.lang.String
prediction
-
Constructor Summary
Constructors Constructor Description AbstractPredictionToCompute()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(AbstractPredictionToCompute o)
abstract void
computePrediction(WordDictionary wordDictionary)
java.lang.StringBuilder
getDebugInformation()
double
getFactor()
java.lang.String
getPrediction()
double
getScore()
abstract int
getWordId()
boolean
isCorrection()
abstract boolean
isDouble()
boolean
isPredictionInitialized()
void
setScore(double score)
-
-
-
Method Detail
-
getScore
public double getScore()
-
setScore
public void setScore(double score)
-
getFactor
public double getFactor()
-
getDebugInformation
public java.lang.StringBuilder getDebugInformation()
-
isCorrection
public boolean isCorrection()
-
getPrediction
public java.lang.String getPrediction()
-
isPredictionInitialized
public boolean isPredictionInitialized()
-
compareTo
public int compareTo(AbstractPredictionToCompute o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<AbstractPredictionToCompute>
-
getWordId
public abstract int getWordId()
-
computePrediction
public abstract void computePrediction(WordDictionary wordDictionary)
-
isDouble
public abstract boolean isDouble()
-
-