You mean to state that it won't be removed until 4.0? Mike
On Fri, Oct 30, 2009 at 8:47 AM, Robert Muir <rcm...@gmail.com> wrote: > thanks! > > by the way, depending on back compat policy we can change that javadoc > accordingly? > (not sure how it applies to contrib anyway, but whatever you think is best) > > On Fri, Oct 30, 2009 at 8:45 AM, <mikemcc...@apache.org> wrote: >> >> Author: mikemccand >> Date: Fri Oct 30 12:45:11 2009 >> New Revision: 831284 >> >> URL: http://svn.apache.org/viewvc?rev=831284&view=rev >> Log: >> LUCENE-2002: restore RussianLowerCaseFilter >> >> Added: >> >> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java >> (with props) >> >> Added: >> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java >> URL: >> http://svn.apache.org/viewvc/lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java?rev=831284&view=auto >> >> ============================================================================== >> --- >> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java >> (added) >> +++ >> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java >> Fri Oct 30 12:45:11 2009 >> @@ -0,0 +1,56 @@ >> +package org.apache.lucene.analysis.ru; >> + >> +/** >> + * Licensed to the Apache Software Foundation (ASF) under one or more >> + * contributor license agreements. See the NOTICE file distributed with >> + * this work for additional information regarding copyright ownership. >> + * The ASF licenses this file to You under the Apache License, Version >> 2.0 >> + * (the "License"); you may not use this file except in compliance with >> + * the License. You may obtain a copy of the License at >> + * >> + * http://www.apache.org/licenses/LICENSE-2.0 >> + * >> + * Unless required by applicable law or agreed to in writing, software >> + * distributed under the License is distributed on an "AS IS" BASIS, >> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >> implied. >> + * See the License for the specific language governing permissions and >> + * limitations under the License. >> + */ >> + >> +import java.io.IOException; >> + >> +import org.apache.lucene.analysis.LowerCaseFilter; // for javadoc >> +import org.apache.lucene.analysis.TokenFilter; >> +import org.apache.lucene.analysis.TokenStream; >> +import org.apache.lucene.analysis.tokenattributes.TermAttribute; >> + >> +/** >> + * Normalizes token text to lower case. >> + * @deprecated Use {...@link LowerCaseFilter} instead, which has the same >> + * functionality. This filter will be removed in Lucene 3.1 >> + */ >> +public final class RussianLowerCaseFilter extends TokenFilter >> +{ >> + private TermAttribute termAtt; >> + >> + public RussianLowerCaseFilter(TokenStream in) >> + { >> + super(in); >> + termAtt = addAttribute(TermAttribute.class); >> + } >> + >> + public final boolean incrementToken() throws IOException >> + { >> + if (input.incrementToken()) { >> + char[] chArray = termAtt.termBuffer(); >> + int chLen = termAtt.termLength(); >> + for (int i = 0; i < chLen; i++) >> + { >> + chArray[i] = Character.toLowerCase(chArray[i]); >> + } >> + return true; >> + } else { >> + return false; >> + } >> + } >> +} >> >> Propchange: >> lucene/java/trunk/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/RussianLowerCaseFilter.java >> >> ------------------------------------------------------------------------------ >> svn:eol-style = native >> >> > > > > -- > Robert Muir > rcm...@gmail.com > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org