edu.mit.jmwe.detect.score
Class LengthScore<T extends IToken>
java.lang.Object
edu.mit.jmwe.detect.score.AbstractScorer<IMWE<T>>
edu.mit.jmwe.detect.score.LengthScore<T>
- Type Parameters:
T
- the type of token used by this scorer
- All Implemented Interfaces:
- IScorer<IMWE<T>>, Comparator<IMWE<T>>
public class LengthScore<T extends IToken>
- extends AbstractScorer<IMWE<T>>
Scores a MWE with its length
- Since:
- jMWE 1.0.0
- Version:
- $Id: LengthScore.java 598 2011-05-06 03:33:34Z markaf $
- Author:
- M.A. Finlayson
Constructor Summary |
protected |
LengthScore()
This constructor is marked protected so that this class may be
subclassed, but not directly instantiated. |
Method Summary |
static
|
getInstance()
Returns the singleton instance of this class, instantiating if necessary. |
double |
score(IMWE<T> mwe)
Score the specified object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LengthScore
protected LengthScore()
- This constructor is marked protected so that this class may be
subclassed, but not directly instantiated.
- Since:
- jMWE 1.0.0
getInstance
public static <T extends IToken> LengthScore<T> getInstance()
- Returns the singleton instance of this class, instantiating if necessary.
- Returns:
- the singleton instance of this class
- Since:
- jMWE 1.0.0
score
public double score(IMWE<T> mwe)
- Description copied from interface:
IScorer
- Score the specified object. The object may be
null
,
depending on the implementation.
- Parameters:
mwe
- the object to be scored
- Returns:
- the score
Copyright © 2011 Massachusetts Institute of Technology. All Rights Reserved.