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.Mode
private int
private CharsRefBuilder
private int
private CharsRefBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) void
(package private) void
finish()
private void
boolean
hasNext()
(package private) boolean
next()
void
reset()
(package private) void
resetPendingToken
(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, wait
Methods 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:
hasNext
in interfaceIterator<JapaneseCompletionFilter.CompletionToken>
-
next
- Specified by:
next
in interfaceIterator<JapaneseCompletionFilter.CompletionToken>
-
addToken
-
finish
void finish() -
generateOutputs
private void generateOutputs() -
hasPendingToken
boolean hasPendingToken() -
resetPendingToken
-
clearPendingToken
void clearPendingToken()
-