Package org.apache.lucene.analysis
Class Analyzer.TokenStreamComponents
java.lang.Object
org.apache.lucene.analysis.Analyzer.TokenStreamComponents
- Enclosing class:
Analyzer
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).-
Constructor Summary
ConstructorsConstructorDescriptionTokenStreamComponents(Tokenizer source) Creates a newAnalyzer.TokenStreamComponentsinstance.TokenStreamComponents(Tokenizer source, TokenStream result) Creates a newAnalyzer.TokenStreamComponentsinstance. -
Method Summary
-
Constructor Details
-
TokenStreamComponents
Creates a newAnalyzer.TokenStreamComponentsinstance.- Parameters:
source- the analyzer's tokenizerresult- the analyzer's resulting token stream
-
TokenStreamComponents
Creates a newAnalyzer.TokenStreamComponentsinstance.- Parameters:
source- the analyzer's tokenizer
-
-
Method Details
-
getTokenStream
Returns the sinkTokenStream- Returns:
- the sink
TokenStream
-
getTokenizer
Returns the component'sTokenizer- Returns:
- Component's
Tokenizer
-