Mailing List Archive

Q about Analyzer.java
Hello,

Maybe I'm missing something here, but doesn't this look wrong:

abstract public class Analyzer {
public TokenStream tokenStream(String fieldName, Reader reader)
{
// implemented for backward compatibility
return tokenStream(reader);
}

/** Creates a TokenStream which tokenizes all the text in the
provided
* Reader. Provided for backward compatibility only.
* @deprecated use tokenStream(String, Reader) instead.
* @see #tokenStream(String, Reader)
*/
public TokenStream tokenStream(Reader reader)
{
return tokenStream(null, reader);
}

The first method is calling a deprecated method? Why?

Thanks,
Otis

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

--
To unsubscribe, e-mail: <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>
RE: Q about Analyzer.java [ In reply to ]
> From: Otis Gospodnetic [mailto:otis_gospodnetic@yahoo.com]
>
> The first method is calling a deprecated method? Why?

Back compatibility. Existing code may only implement the deprecated method.

Doug

--
To unsubscribe, e-mail: <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>