23 using Lucene.Net.Analysis;
24 using Lucene.Net.Analysis.Tokenattributes;
26 namespace Lucene.Net.Analysis.Ru
31 [Obsolete(
"Use LowerCaseFilter instead, which has the same functionality. This filter will be removed in Lucene 4.0")]
39 termAtt = AddAttribute<ITermAttribute>();
42 public sealed
override bool IncrementToken()
44 if (input.IncrementToken())
46 char[] chArray = termAtt.TermBuffer();
47 int chLen = termAtt.TermLength();
48 for (
int i = 0; i < chLen; i++)
50 chArray[i] =
char.ToLower(chArray[i]);