public static class Analyzer.TokenStreamComponents extends Object
Tokenizer) and the outer end (sink), an
 instance of TokenFilter which also serves as the
 TokenStream returned by
 Analyzer.tokenStream(String, Reader).| Modifier and Type | Field and Description | 
|---|---|
protected TokenStream | 
sink
Sink tokenstream, such as the outer tokenfilter decorating
 the chain. 
 | 
protected Tokenizer | 
source
Original source of the tokens. 
 | 
| Constructor and Description | 
|---|
TokenStreamComponents(Tokenizer source)
Creates a new  
Analyzer.TokenStreamComponents instance. | 
TokenStreamComponents(Tokenizer source,
                     TokenStream result)
Creates a new  
Analyzer.TokenStreamComponents instance. | 
| Modifier and Type | Method and Description | 
|---|---|
Tokenizer | 
getTokenizer()
Returns the component's  
Tokenizer | 
TokenStream | 
getTokenStream()
Returns the sink  
TokenStream | 
protected void | 
setReader(Reader reader)
Resets the encapsulated components with the given reader. 
 | 
protected final Tokenizer source
protected final TokenStream sink
public TokenStreamComponents(Tokenizer source, TokenStream result)
Analyzer.TokenStreamComponents instance.source - the analyzer's tokenizerresult - the analyzer's resulting token streampublic TokenStreamComponents(Tokenizer source)
Analyzer.TokenStreamComponents instance.source - the analyzer's tokenizerprotected void setReader(Reader reader)
reader - a reader to reset the source componentpublic TokenStream getTokenStream()
TokenStreamTokenStreamCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.