package edu.berkeley.nlp.lm.map; import edu.berkeley.nlp.lm.ContextEncodedNgramLanguageModel.LmContextInfo; public interface ContextEncodedNgramMap<T> extends NgramMap<T> { public long getOffset(final long contextOffset, final int contextOrder, final int word); public LmContextInfo getOffsetForNgram(int[] ngram, int startPos, int endPos); public int[] getNgramFromContextEncoding(long contextOffset, int contextOrder, int word); public boolean wordHasBigrams(int word); }