Package edu.berkeley.nlp.lm.phrasetable
Class MosesPhraseTableReaderCallback<W>
java.lang.Object
edu.berkeley.nlp.lm.phrasetable.MosesPhraseTableReaderCallback<W>
- Type Parameters:
W-
- All Implemented Interfaces:
LmReaderCallback<PhraseTableCounts>
public class MosesPhraseTableReaderCallback<W>
extends Object
implements LmReaderCallback<PhraseTableCounts>
Class for representing phrase tables efficiently in memory.
- Author:
- adampauls
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcall(int[] ngram, int startPos, int endPos, PhraseTableCounts value, String words) Called for each n-gramvoidcleanup()Called once all reading is done.getMap()
-
Constructor Details
-
MosesPhraseTableReaderCallback
-
-
Method Details
-
call
Description copied from interface:LmReaderCallbackCalled for each n-gram- Specified by:
callin interfaceLmReaderCallback<W>- Parameters:
ngram- The integer representation of the words as given by the provided WordIndexervalue- The value of the n-gramwords- The string representation of the n-gram (space separated)
-
cleanup
public void cleanup()Description copied from interface:LmReaderCallbackCalled once all reading is done.- Specified by:
cleanupin interfaceLmReaderCallback<W>
-
getMap
-