org.apache.lucene.analysis

Class TokenFilter

Known Direct Subclasses:
GermanStemFilter, LowerCaseFilter, PorterStemFilter, RussianLowerCaseFilter, RussianStemFilter, StandardFilter, StopFilter

public abstract class TokenFilter
extends TokenStream

A TokenFilter is a TokenStream whose input is another token stream.

This is an abstract class.

Field Summary

protected TokenStream
input
The source of tokens for this filter.

Constructor Summary

TokenFilter()
Deprecated.
TokenFilter(TokenStream input)
Construct a token stream filtering the given input.

Method Summary

void
close()
Close the input TokenStream.

Methods inherited from class org.apache.lucene.analysis.TokenStream

close, next

Field Details

input

protected TokenStream input
The source of tokens for this filter.

Constructor Details

TokenFilter

protected TokenFilter()

Deprecated.

Call TokenFilter(TokenStream) instead.

TokenFilter

protected TokenFilter(TokenStream input)
Construct a token stream filtering the given input.

Method Details

close

public void close()
            throws IOException
Close the input TokenStream.
Overrides:
close in interface TokenStream

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