pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.5.0 / lucene / contrib / spellchecker / src / java / org / apache / lucene / search / spell / TermFreqIterator.java
1 package org.apache.lucene.search.spell;
2
3 import java.util.Iterator;
4
5 public interface TermFreqIterator extends Iterator<String> {
6
7   public float freq();
8   
9   public static class TermFreqIteratorWrapper implements TermFreqIterator {
10     private Iterator<String> wrapped;
11     
12     public TermFreqIteratorWrapper(Iterator<String> wrapped) {
13       this.wrapped = wrapped;
14     }
15
16     public float freq() {
17       return 1.0f;
18     }
19
20     public boolean hasNext() {
21       return wrapped.hasNext();
22     }
23
24     public String next() {
25       return wrapped.next().toString();
26     }
27
28     public void remove() {
29       throw new UnsupportedOperationException();
30     }
31     
32   }
33 }