pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.5.0 / lucene / contrib / spellchecker / src / java / org / apache / lucene / search / spell / TermFreqIterator.java
diff --git a/lucene-java-3.5.0/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/TermFreqIterator.java b/lucene-java-3.5.0/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/TermFreqIterator.java
new file mode 100644 (file)
index 0000000..fa97075
--- /dev/null
@@ -0,0 +1,33 @@
+package org.apache.lucene.search.spell;
+
+import java.util.Iterator;
+
+public interface TermFreqIterator extends Iterator<String> {
+
+  public float freq();
+  
+  public static class TermFreqIteratorWrapper implements TermFreqIterator {
+    private Iterator<String> wrapped;
+    
+    public TermFreqIteratorWrapper(Iterator<String> wrapped) {
+      this.wrapped = wrapped;
+    }
+
+    public float freq() {
+      return 1.0f;
+    }
+
+    public boolean hasNext() {
+      return wrapped.hasNext();
+    }
+
+    public String next() {
+      return wrapped.next().toString();
+    }
+
+    public void remove() {
+      throw new UnsupportedOperationException();
+    }
+    
+  }
+}