Package org.apache.lucene.analysis.ja
Class JapaneseCompletionFilter.CompletionTokenGenerator
java.lang.Object
org.apache.lucene.analysis.ja.JapaneseCompletionFilter.CompletionTokenGenerator
- All Implemented Interfaces:
Iterator<JapaneseCompletionFilter.CompletionToken>
- Enclosing class:
JapaneseCompletionFilter
private static class JapaneseCompletionFilter.CompletionTokenGenerator
extends Object
implements Iterator<JapaneseCompletionFilter.CompletionToken>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JapaneseCompletionFilter.Modeprivate intprivate CharsRefBuilderprivate intprivate CharsRefBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) voidfinish()private voidbooleanhasNext()(package private) booleannext()voidreset()(package private) voidresetPendingToken(CharSequence surface, CharSequence reading, int startOffset, int endOffset) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
mode
-
outputs
-
pdgSurface
-
pdgReading
-
pdgStartOffset
private int pdgStartOffset -
pdgEndOffset
private int pdgEndOffset
-
-
Constructor Details
-
CompletionTokenGenerator
CompletionTokenGenerator(JapaneseCompletionFilter.Mode mode)
-
-
Method Details
-
reset
public void reset() -
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<JapaneseCompletionFilter.CompletionToken>
-
next
- Specified by:
nextin interfaceIterator<JapaneseCompletionFilter.CompletionToken>
-
addToken
-
finish
void finish() -
generateOutputs
private void generateOutputs() -
hasPendingToken
boolean hasPendingToken() -
resetPendingToken
-
clearPendingToken
void clearPendingToken()
-