Home | History | Annotate | Download | only in latin

Lines Matching defs:prevWordsInfo

29 public class PrevWordsInfo {
30 public static final PrevWordsInfo EMPTY_PREV_WORDS_INFO =
31 new PrevWordsInfo(WordInfo.EMPTY_WORD_INFO);
32 public static final PrevWordsInfo BEGINNING_OF_SENTENCE =
33 new PrevWordsInfo(WordInfo.BEGINNING_OF_SENTENCE);
92 public PrevWordsInfo(final WordInfo prevWordInfo) {
97 public PrevWordsInfo(final WordInfo[] prevWordsInfo) {
100 (prevWordsInfo.length > i) ? prevWordsInfo[i] : WordInfo.EMPTY_WORD_INFO;
104 // Create next prevWordsInfo using current prevWordsInfo.
105 public PrevWordsInfo getNextPrevWordsInfo(final WordInfo wordInfo) {
106 final WordInfo[] prevWordsInfo = new WordInfo[Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM];
107 prevWordsInfo[0] = wordInfo;
108 for (int i = 1; i < prevWordsInfo.length; i++) {
109 prevWordsInfo[i] = mPrevWordsInfo[i - 1];
111 return new PrevWordsInfo(prevWordsInfo);
140 if (!(o instanceof PrevWordsInfo)) return false;
141 final PrevWordsInfo prevWordsInfo = (PrevWordsInfo)o;
142 return Arrays.equals(mPrevWordsInfo, prevWordsInfo.mPrevWordsInfo);