org.apache.lucene.analysis.sinks
Class TokenTypeSinkTokenizer

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.TokenTypeSinkTokenizer

public class TokenTypeSinkTokenizer
extends SinkTokenizer

If the Token.type() matches the passed in typeToMatch then add it to the sink


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
TokenTypeSinkTokenizer(int initCap, String typeToMatch)
           
TokenTypeSinkTokenizer(List input, String typeToMatch)
           
TokenTypeSinkTokenizer(String typeToMatch)
           
 
Method Summary
 void add(Token t)
          Override this method to cache only certain tokens, or new tokens based on the old tokens.
 
Methods inherited from class org.apache.lucene.analysis.SinkTokenizer
close, getTokens, next, reset
 
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

TokenTypeSinkTokenizer

public TokenTypeSinkTokenizer(String typeToMatch)

TokenTypeSinkTokenizer

public TokenTypeSinkTokenizer(int initCap,
                              String typeToMatch)

TokenTypeSinkTokenizer

public TokenTypeSinkTokenizer(List input,
                              String typeToMatch)
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


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