org.apache.lucene.analysis
Class CharArraySet.CharArraySetIterator

java.lang.Object
  extended by org.apache.lucene.analysis.CharArraySet.CharArraySetIterator
All Implemented Interfaces:
Iterator<String>
Enclosing class:
CharArraySet

public class CharArraySet.CharArraySetIterator
extends Object
implements Iterator<String>

The Iterator for this set. Strings are constructed on the fly, so use nextCharArray for more efficient access.


Method Summary
 boolean hasNext()
           
 String next()
          Returns the next String, as a Set would...
 char[] nextCharArray()
          do not modify the returned char[]
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hasNext

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

nextCharArray

public char[] nextCharArray()
do not modify the returned char[]


next

public String next()
Returns the next String, as a Set would... use nextCharArray() for better efficiency.

Specified by:
next in interface Iterator<String>

remove

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


Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.