A TokenFilter is a TokenStream whose input is another TokenStream.

This is an abstract class; subclasses must override {@link #IncrementToken()}.

Namespace: Lucene.Net.Analysis
Assembly: Lucene.Net (in Lucene.Net.dll) Version: 2.9.4.1

Syntax

C#
public abstract class TokenFilter : TokenStream
Visual Basic
Public MustInherit Class TokenFilter _
	Inherits TokenStream
Visual C++
public ref class TokenFilter abstract : public TokenStream

Inheritance Hierarchy

System..::..Object
  Lucene.Net.Util..::..AttributeSource
    Lucene.Net.Analysis..::..TokenStream
      Lucene.Net.Analysis..::..TokenFilter
        Lucene.Net.Analysis.AR..::..ArabicNormalizationFilter
        Lucene.Net.Analysis.AR..::..ArabicStemFilter
        Lucene.Net.Analysis..::..ASCIIFoldingFilter
        Lucene.Net.Analysis.BR..::..BrazilianStemFilter
        Lucene.Net.Analysis..::..CachingTokenFilter
        Lucene.Net.Analysis.Cn..::..ChineseFilter
        Lucene.Net.Analysis.De..::..GermanStemFilter
        Lucene.Net.Analysis.Fr..::..FrenchStemFilter
        Lucene.Net.Analysis..::..ISOLatin1AccentFilter
        Lucene.Net.Analysis..::..LengthFilter
        Lucene.Net.Analysis..::..LowerCaseFilter
        Lucene.Net.Analysis.NGram..::..EdgeNGramTokenFilter
        Lucene.Net.Analysis.NGram..::..NGramTokenFilter
        Lucene.Net.Analysis.Nl..::..DutchStemFilter
        Lucene.Net.Analysis..::..PorterStemFilter
        Lucene.Net.Analysis.Ru..::..RussianLowerCaseFilter
        Lucene.Net.Analysis.Ru..::..RussianStemFilter
        Lucene.Net.Analysis.Snowball..::..SnowballFilter
        Lucene.Net.Analysis.Standard..::..StandardFilter
        Lucene.Net.Analysis..::..StopFilter
        Lucene.Net.Analysis..::..TeeSinkTokenFilter
        Lucene.Net.Analysis..::..TeeTokenFilter
        Lucene.Net.Analyzers.Shingle..::..ShingleFilter

See Also