org.apache.solr.handler
Class AnalysisRequestHandlerBase.TokenTrackingAttributeImpl

java.lang.Object
  extended by org.apache.lucene.util.AttributeImpl
      extended by org.apache.solr.handler.AnalysisRequestHandlerBase.TokenTrackingAttributeImpl
All Implemented Interfaces:
Cloneable, Attribute, AnalysisRequestHandlerBase.TokenTrackingAttribute
Enclosing class:
AnalysisRequestHandlerBase

public static final class AnalysisRequestHandlerBase.TokenTrackingAttributeImpl
extends AttributeImpl
implements AnalysisRequestHandlerBase.TokenTrackingAttribute

Implementation of AnalysisRequestHandlerBase.TokenTrackingAttribute.

NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
This class is only public for usage by the AttributeSource API.

Constructor Summary
AnalysisRequestHandlerBase.TokenTrackingAttributeImpl()
           
 
Method Summary
 void clear()
           
 void copyTo(AttributeImpl target)
           
 void freezeStage()
           
 int[] getPositions()
           
 void reflectWith(AttributeReflector reflector)
           
 void reset(int[] basePositions, int position)
           
 void setActPosition(int pos)
           
 
Methods inherited from class org.apache.lucene.util.AttributeImpl
clone, reflectAsString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisRequestHandlerBase.TokenTrackingAttributeImpl

public AnalysisRequestHandlerBase.TokenTrackingAttributeImpl()
Method Detail

freezeStage

public void freezeStage()
Specified by:
freezeStage in interface AnalysisRequestHandlerBase.TokenTrackingAttribute

setActPosition

public void setActPosition(int pos)
Specified by:
setActPosition in interface AnalysisRequestHandlerBase.TokenTrackingAttribute

getPositions

public int[] getPositions()
Specified by:
getPositions in interface AnalysisRequestHandlerBase.TokenTrackingAttribute

reset

public void reset(int[] basePositions,
                  int position)
Specified by:
reset in interface AnalysisRequestHandlerBase.TokenTrackingAttribute

clear

public void clear()
Specified by:
clear in class AttributeImpl

reflectWith

public void reflectWith(AttributeReflector reflector)
Overrides:
reflectWith in class AttributeImpl

copyTo

public void copyTo(AttributeImpl target)
Specified by:
copyTo in class AttributeImpl


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