com.atlassian.confluence.search.lucene.tokenizers
Class GenericCharacterTokenizer
java.lang.Object
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.Tokenizer
org.apache.lucene.analysis.CharTokenizer
com.atlassian.confluence.search.lucene.tokenizers.GenericCharacterTokenizer
public class GenericCharacterTokenizer
- extends org.apache.lucene.analysis.CharTokenizer
Character tokenizers that tokenizes on a specified list of delimiters.
Fields inherited from class org.apache.lucene.analysis.Tokenizer |
input |
Methods inherited from class org.apache.lucene.analysis.CharTokenizer |
next, normalize |
Methods inherited from class org.apache.lucene.analysis.Tokenizer |
close |
Methods inherited from class org.apache.lucene.analysis.TokenStream |
reset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericCharacterTokenizer
public GenericCharacterTokenizer(Reader input,
char[] delimiters)
- Parameters:
input
- what to tokenize passed in as a readerdelimiters
- array of delimiters to tokenize on (you must specify at least one delimiter)
- Throws:
IllegalArgumentException
- if no delimiters are specified
isTokenChar
protected boolean isTokenChar(char c)
- Specified by:
isTokenChar
in class org.apache.lucene.analysis.CharTokenizer