Package com.s24.search.solr.analyzers
Class StemmingBufferAttributeImpl
- java.lang.Object
-
- org.apache.lucene.util.AttributeImpl
-
- com.s24.search.solr.analyzers.StemmingBufferAttributeImpl
-
- All Implemented Interfaces:
StemmingBufferAttribute,Cloneable,org.apache.lucene.util.Attribute
public class StemmingBufferAttributeImpl extends org.apache.lucene.util.AttributeImpl implements StemmingBufferAttribute
Attribute that stores the original and the stemmed token.- Author:
- Shopping24 GmbH
-
-
Constructor Summary
Constructors Constructor Description StemmingBufferAttributeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected char[]assureArrayLenth(char[] array, int length)voidclear()voidcopyTo(org.apache.lucene.util.AttributeImpl input)We just want to create a new array if the length differs.char[]getOriginalToken()intgetOriginalTokenLength()char[]getStemmedToken()intgetStemmedTokenLength()booleanisStemmedTokenHasBeenEmitted()voidreflectWith(org.apache.lucene.util.AttributeReflector reflector)voidsetOriginalToken(char[] buffer, int length)voidsetStemmedToken(char[] buffer, int length)voidsetStemmedTokenHasBeenEmitted(boolean stemmedTokenHasBeenEmitted)StringtoString()
-
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clearin interfaceStemmingBufferAttribute- Specified by:
clearin classorg.apache.lucene.util.AttributeImpl
-
copyTo
public void copyTo(org.apache.lucene.util.AttributeImpl input)
We just want to create a new array if the length differs.- Specified by:
copyToin classorg.apache.lucene.util.AttributeImpl
-
setOriginalToken
public void setOriginalToken(char[] buffer, int length)- Specified by:
setOriginalTokenin interfaceStemmingBufferAttribute
-
setStemmedToken
public void setStemmedToken(char[] buffer, int length)- Specified by:
setStemmedTokenin interfaceStemmingBufferAttribute
-
getOriginalToken
public char[] getOriginalToken()
- Specified by:
getOriginalTokenin interfaceStemmingBufferAttribute
-
getOriginalTokenLength
public int getOriginalTokenLength()
- Specified by:
getOriginalTokenLengthin interfaceStemmingBufferAttribute
-
getStemmedToken
public char[] getStemmedToken()
- Specified by:
getStemmedTokenin interfaceStemmingBufferAttribute
-
getStemmedTokenLength
public int getStemmedTokenLength()
- Specified by:
getStemmedTokenLengthin interfaceStemmingBufferAttribute
-
isStemmedTokenHasBeenEmitted
public boolean isStemmedTokenHasBeenEmitted()
- Specified by:
isStemmedTokenHasBeenEmittedin interfaceStemmingBufferAttribute
-
setStemmedTokenHasBeenEmitted
public void setStemmedTokenHasBeenEmitted(boolean stemmedTokenHasBeenEmitted)
- Specified by:
setStemmedTokenHasBeenEmittedin interfaceStemmingBufferAttribute
-
assureArrayLenth
protected char[] assureArrayLenth(char[] array, int length)
-
reflectWith
public void reflectWith(org.apache.lucene.util.AttributeReflector reflector)
- Specified by:
reflectWithin classorg.apache.lucene.util.AttributeImpl
-
-