eu.dicodeproject.analysis.lucene
Class IterableAnalyzer

java.lang.Object
  extended by eu.dicodeproject.analysis.lucene.IterableAnalyzer
All Implemented Interfaces:
Iterable<String>, Iterator<String>

public class IterableAnalyzer
extends Object
implements Iterable<String>, Iterator<String>

Wraps an analyzer in an iterable for strings.


Constructor Summary
IterableAnalyzer(org.apache.lucene.analysis.Analyzer analyzer, String text)
           
 
Method Summary
 boolean hasNext()
           
 Iterator<String> iterator()
           
 String next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterableAnalyzer

public IterableAnalyzer(org.apache.lucene.analysis.Analyzer analyzer,
                        String text)
                 throws IOException
Throws:
IOException
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<String>

next

public String next()
Specified by:
next in interface Iterator<String>

remove

public void remove()
Specified by:
remove in interface Iterator<String>

iterator

public Iterator<String> iterator()
Specified by:
iterator in interface Iterable<String>


Copyright © 2011. All Rights Reserved.