C# Class org.apache.lucene.analysis.miscellaneous.PatternAnalyzer.FastStringTokenizer

Special-case class for best performance in common cases; this class is otherwise unnecessary.
Inheritance: Tokenizer
Show file Open project: paulirwin/lucene.net

Public Methods

Method Description
FastStringTokenizer ( Reader input, bool isLetter, bool toLowerCase, CharArraySet stopWords ) : System
close ( ) : void
end ( ) : void
incrementToken ( ) : bool
reset ( ) : void

Private Methods

Method Description
isStopWord ( string text ) : bool
isTokenChar ( char c, bool isLetter ) : bool

Method Details

FastStringTokenizer() public method

public FastStringTokenizer ( Reader input, bool isLetter, bool toLowerCase, CharArraySet stopWords ) : System
input Reader
isLetter bool
toLowerCase bool
stopWords CharArraySet
return System

close() public method

public close ( ) : void
return void

end() public method

public end ( ) : void
return void

incrementToken() public method

public incrementToken ( ) : bool
return bool

reset() public method

public reset ( ) : void
return void