public final class MockRandomLookaheadTokenFilter extends LookaheadTokenFilter<LookaheadTokenFilter.Position>
LookaheadTokenFilter
to randomly peek at future tokens.LookaheadTokenFilter.Position
Constructor and Description |
---|
MockRandomLookaheadTokenFilter(java.util.Random random,
org.apache.lucene.analysis.TokenStream in) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterPosition()
This is called when all input tokens leaving a given
position have been returned.
|
boolean |
incrementToken() |
LookaheadTokenFilter.Position |
newPosition() |
void |
reset() |
insertToken, nextToken, peekToken
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString
public MockRandomLookaheadTokenFilter(java.util.Random random, org.apache.lucene.analysis.TokenStream in)
public LookaheadTokenFilter.Position newPosition()
newPosition
in class LookaheadTokenFilter<LookaheadTokenFilter.Position>
protected void afterPosition() throws java.io.IOException
LookaheadTokenFilter
afterPosition
in class LookaheadTokenFilter<LookaheadTokenFilter.Position>
java.io.IOException
public boolean incrementToken() throws java.io.IOException
incrementToken
in class org.apache.lucene.analysis.TokenStream
java.io.IOException
public void reset() throws java.io.IOException
reset
in class LookaheadTokenFilter<LookaheadTokenFilter.Position>
java.io.IOException
Copyright © 2000-2023 Apache Software Foundation. All Rights Reserved.