|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.analysis.Analyzer.TokenStreamComponents
public static class 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).
| Field Summary | |
|---|---|
protected TokenStream |
sink
Sink tokenstream, such as the outer tokenfilter decorating the chain. |
protected Tokenizer |
source
Original source of the tokens. |
| Constructor Summary | |
|---|---|
Analyzer.TokenStreamComponents(Tokenizer source)
Creates a new Analyzer.TokenStreamComponents instance. |
|
Analyzer.TokenStreamComponents(Tokenizer source,
TokenStream result)
Creates a new Analyzer.TokenStreamComponents instance. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Tokenizer source
protected final TokenStream sink
| Constructor Detail |
|---|
public Analyzer.TokenStreamComponents(Tokenizer source,
TokenStream result)
Analyzer.TokenStreamComponents instance.
source - the analyzer's tokenizerresult - the analyzer's resulting token streampublic Analyzer.TokenStreamComponents(Tokenizer source)
Analyzer.TokenStreamComponents instance.
source - the analyzer's tokenizer| Method Detail |
|---|
protected void setReader(Reader reader)
throws IOException
reader - a reader to reset the source component
IOException - if the component's reset method throws an IOExceptionpublic TokenStream getTokenStream()
TokenStream
TokenStreampublic Tokenizer getTokenizer()
Tokenizer
Tokenizer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||