edu.mit.jmwe.detect.score
Class StartingIndexScore<T extends IToken>

java.lang.Object
  extended by edu.mit.jmwe.detect.score.AbstractScorer<IMWE<T>>
      extended by edu.mit.jmwe.detect.score.StartingIndexScore<T>
Type Parameters:
T - the type of token used by this scorer
All Implemented Interfaces:
IScorer<IMWE<T>>, Comparator<IMWE<T>>

public class StartingIndexScore<T extends IToken>
extends AbstractScorer<IMWE<T>>

Scores an MWE with its starting index.

Since:
jMWE 1.0.0
Version:
$Id: StartingIndexScore.java 598 2011-05-06 03:33:34Z markaf $
Author:
M.A. Finlayson

Field Summary
protected  Map<T,Integer> idxMap
           
 
Constructor Summary
StartingIndexScore(List<T> sentence)
          Constructs a new index scorer for the specified sentence.
 
Method Summary
 double score(IMWE<T> mwe)
          Score the specified object.
 
Methods inherited from class edu.mit.jmwe.detect.score.AbstractScorer
compare
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

idxMap

protected final Map<T extends IToken,Integer> idxMap
Constructor Detail

StartingIndexScore

public StartingIndexScore(List<T> sentence)
Constructs a new index scorer for the specified sentence.

Parameters:
sentence - the sentence for the scorer
Since:
jMWE 1.0.0
Method Detail

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.