import java.util.NoSuchElementException;
import util.nice.Searcher;
import util.nice.NiceEnumerable;
import util.nice.NiceQueue;
import util.nice.Niceable;
import util.nice.NiceKey;
class SearcherAdaptor {
static NiceQueue findItemsByName(NiceEnumerable s, IndexParser ip) {
if (ip.isAll())
return Searcher.findAll(s, new NiceKey(ip.getWord()));
else {
NiceQueue q = new NiceQueue();
try {
q.insert(Searcher.linearSearch(s, new NiceKey(ip.getWord()), ip.getIndex()));
}
catch(NoSuchElementException e) {
}
return q;
}
}
}