C# Class Lucene.Net.Analysis.Analyzer.TokenStreamComponents

this class encapsulates the outer components of a token stream. It provides access to the source (Tokenizer) and the outer end (sink), an instance of TokenFilter which also serves as the TokenStream returned by Analyzer#tokenStream(String, Reader).
Show file Open project: paulirwin/lucene.net

Protected Properties

Property Type Description
Sink TokenStream
Source Tokenizer

Public Methods

Method Description
TokenStreamComponents ( Tokenizer source ) : Lucene.Net.Util

Creates a new TokenStreamComponents instance.

TokenStreamComponents ( Tokenizer source, TokenStream result ) : Lucene.Net.Util

Creates a new TokenStreamComponents instance.

Method Details

TokenStreamComponents() public method

Creates a new TokenStreamComponents instance.
public TokenStreamComponents ( Tokenizer source ) : Lucene.Net.Util
source Tokenizer /// the analyzer's tokenizer
return Lucene.Net.Util

TokenStreamComponents() public method

Creates a new TokenStreamComponents instance.
public TokenStreamComponents ( Tokenizer source, TokenStream result ) : Lucene.Net.Util
source Tokenizer /// the analyzer's tokenizer
result TokenStream /// the analyzer's resulting token stream
return Lucene.Net.Util

Property Details

Sink protected property

Sink tokenstream, such as the outer tokenfilter decorating the chain. this can be the source if there are no filters.
protected TokenStream,Lucene.Net.Analysis Sink
return TokenStream

Source protected property

Original source of the tokens.
protected Tokenizer,Lucene.Net.Analysis Source
return Tokenizer