extensions/net.sf.basedb.varsearch/trunk/src/net/sf/basedb/varsearch/analyze/AlphaNumericTokenizer.java

Code
Comments
Other
Rev Date Author Line
6115 04 Feb 21 nicklas 1 package net.sf.basedb.varsearch.analyze;
6115 04 Feb 21 nicklas 2
6115 04 Feb 21 nicklas 3 import org.apache.lucene.analysis.util.CharTokenizer;
6115 04 Feb 21 nicklas 4
6115 04 Feb 21 nicklas 5 /**
6115 04 Feb 21 nicklas 6   Tokenizer implementation that include letters and digits.
6115 04 Feb 21 nicklas 7   
6115 04 Feb 21 nicklas 8   @author nicklas
6115 04 Feb 21 nicklas 9 */
6115 04 Feb 21 nicklas 10 public class AlphaNumericTokenizer
6115 04 Feb 21 nicklas 11   extends CharTokenizer
6115 04 Feb 21 nicklas 12 {
6115 04 Feb 21 nicklas 13   public AlphaNumericTokenizer() 
6115 04 Feb 21 nicklas 14   {}
6115 04 Feb 21 nicklas 15   
6115 04 Feb 21 nicklas 16   @Override
6115 04 Feb 21 nicklas 17   protected boolean isTokenChar(int c) 
6115 04 Feb 21 nicklas 18   {
6115 04 Feb 21 nicklas 19     return Character.isLetter(c) || Character.isDigit(c);
6115 04 Feb 21 nicklas 20   }
6115 04 Feb 21 nicklas 21   
6115 04 Feb 21 nicklas 22 }