1 package org.paneris.bibliomania.fti; 2 3 abstract class TextSearchResultsBase implements TextSearchResults { 4 5 public abstract void init(); 6 7 public abstract void skipToNextHit(); 8 9 public void skipToWordIndex(int wordIndex) { 10 for (;;) { 11 int cwi = currentWordIndex(); 12 if (cwi != -1 && cwi < wordIndex) 13 skipToNextHit(); 14 else 15 break; 16 } 17 } 18 19 public abstract int currentWordIndex(); 20 21 public abstract int currentOffset(); 22 }