edu.berkeley.nlp.lm.io
Interface ArpaLmReaderCallback<V>

Type Parameters:
V - Value type for each n-gram (either count of prob/backoff)
All Superinterfaces:
LmReaderCallback<V>, NgramOrderedLmReaderCallback<V>
All Known Implementing Classes:
FirstPassCallback, KneserNeyFileWritingLmReaderCallback, NgramMapAddingCallback

public interface ArpaLmReaderCallback<V>
extends NgramOrderedLmReaderCallback<V>

Callback that is called for each n-gram in the collection

Author:
adampauls

Method Summary
 void initWithLengths(List<Long> numNGrams)
          Called initially with a list of how many n-grams will appear for each order.
 
Methods inherited from interface edu.berkeley.nlp.lm.io.NgramOrderedLmReaderCallback
handleNgramOrderFinished, handleNgramOrderStarted
 
Methods inherited from interface edu.berkeley.nlp.lm.io.LmReaderCallback
call, cleanup
 

Method Detail

initWithLengths

void initWithLengths(List<Long> numNGrams)
Called initially with a list of how many n-grams will appear for each order.

Parameters:
numNGrams - maps n-gram orders to number of n-grams (i.e. numNGrams.get(0) is the number of unigrams)