package edu.stanford.nlp.tagger.maxent; /** * Extractor for adding distsim information. * * @author rafferty */ public class ExtractorDistsim extends Extractor { private static final long serialVersionUID = 2L; private final Distsim lexicon; @Override String extract(History h, PairsHolder pH) { String word = super.extract(h, pH); return lexicon.getMapping(word); } ExtractorDistsim(String distSimPath, int position) { super(position, false); lexicon = Distsim.initLexicon(distSimPath); } @Override public boolean isLocal() { return position == 0; } @Override public boolean isDynamic() { return false; } }