org.apache.lucene.analysis.sinks
Class TokenRangeSinkTokenizer

java.lang.Object
  extended by org.apache.lucene.analysis.TokenStream
      extended by org.apache.lucene.analysis.Tokenizer
          extended by org.apache.lucene.analysis.SinkTokenizer
              extended by org.apache.lucene.analysis.sinks.TokenRangeSinkTokenizer

public class TokenRangeSinkTokenizer
extends SinkTokenizer

Counts the tokens as they go by and saves to the internal list those between the range of lower and upper, exclusive of upper


Field Summary
 
Fields inherited from class org.apache.lucene.analysis.SinkTokenizer
iter, lst
 
Fields inherited from class org.apache.lucene.analysis.Tokenizer
input
 
Constructor Summary
TokenRangeSinkTokenizer(int lower, int upper)
           
TokenRangeSinkTokenizer(int initCap, int lower, int upper)
           
 
Method Summary
 void add(Token t)
          Override this method to cache only certain tokens, or new tokens based on the old tokens.
 void reset()
          Reset the internal data structures to the start at the front of the list of tokens.
 
Methods inherited from class org.apache.lucene.analysis.SinkTokenizer
close, getTokens, next
 
Methods inherited from class org.apache.lucene.analysis.Tokenizer
reset
 
Methods inherited from class org.apache.lucene.analysis.TokenStream
next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenRangeSinkTokenizer

public TokenRangeSinkTokenizer(int lower,
                               int upper)

TokenRangeSinkTokenizer

public TokenRangeSinkTokenizer(int initCap,
                               int lower,
                               int upper)
Method Detail

add

public void add(Token t)
Description copied from class: SinkTokenizer
Override this method to cache only certain tokens, or new tokens based on the old tokens.

Overrides:
add in class SinkTokenizer
Parameters:
t - The Token to add to the sink

reset

public void reset()
           throws IOException
Description copied from class: SinkTokenizer
Reset the internal data structures to the start at the front of the list of tokens. Should be called if tokens were added to the list after an invocation of SinkTokenizer.next(Token)

Overrides:
reset in class SinkTokenizer
Throws:
IOException


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.