|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.imemex.queryprocessor.scoring.AbstractScoring<E>
public abstract class AbstractScoring<E extends IdentifiableResourceView>
Provides an abstract implementation of a scoring scheme.
| Constructor Summary | |
|---|---|
AbstractScoring()
Instantiates a new AbstractScoring |
|
| Method Summary | |
|---|---|
E |
computeTotalScore(E rv)
iterate throug all registered rules and compute score |
double |
getMaxScore()
|
int |
getRuleCount()
get the number of registered rules |
void |
registerScoringRule(ScoringRule<E> sr)
register a given ScoringRule |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractScoring()
| Method Detail |
|---|
public void registerScoringRule(ScoringRule<E> sr)
Scoring
registerScoringRule in interface Scoring<E extends IdentifiableResourceView>sr - the ScoringRule to registerpublic E computeTotalScore(E rv)
Scoring
computeTotalScore in interface Scoring<E extends IdentifiableResourceView>public int getRuleCount()
Scoring
getRuleCount in interface Scoring<E extends IdentifiableResourceView>public double getMaxScore()
getMaxScore in interface Scoring<E extends IdentifiableResourceView>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||