public static final class AnalysisRequestHandlerBase.TokenTrackingAttributeImpl extends org.apache.lucene.util.AttributeImpl implements AnalysisRequestHandlerBase.TokenTrackingAttribute
AnalysisRequestHandlerBase.TokenTrackingAttribute.| Modifier and Type | Field and Description |
|---|---|
private int[] |
basePositions |
private int[] |
cachedPositions |
private int |
position |
| Constructor and Description |
|---|
TokenTrackingAttributeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
copyTo(org.apache.lucene.util.AttributeImpl target) |
void |
freezeStage() |
int[] |
getPositions() |
void |
reflectWith(org.apache.lucene.util.AttributeReflector reflector) |
void |
reset(int[] basePositions,
int position) |
void |
setActPosition(int pos) |
private int[] basePositions
private int position
private transient int[] cachedPositions
public void freezeStage()
freezeStage in interface AnalysisRequestHandlerBase.TokenTrackingAttributepublic void setActPosition(int pos)
setActPosition in interface AnalysisRequestHandlerBase.TokenTrackingAttributepublic int[] getPositions()
getPositions in interface AnalysisRequestHandlerBase.TokenTrackingAttributepublic void reset(int[] basePositions,
int position)
reset in interface AnalysisRequestHandlerBase.TokenTrackingAttributepublic void clear()
clear in class org.apache.lucene.util.AttributeImplpublic void reflectWith(org.apache.lucene.util.AttributeReflector reflector)
reflectWith in class org.apache.lucene.util.AttributeImplpublic void copyTo(org.apache.lucene.util.AttributeImpl target)
copyTo in class org.apache.lucene.util.AttributeImpl