net.sf.zekr.engine.search
Class TranslationSearch

java.lang.Object
  extended by net.sf.zekr.engine.search.AbstractQuranSearch
      extended by net.sf.zekr.engine.search.TranslationSearch

public class TranslationSearch
extends AbstractQuranSearch

This is a sample implementation of the Quran translation search. It only supports non-diacritic match searching.

Since:
Zekr 1.0
Version:
0.4
Author:
Mohsen Saboorian

Field Summary
 
Fields inherited from class net.sf.zekr.engine.search.AbstractQuranSearch
finder, maxAyaMatch, quran, resultCount
 
Constructor Summary
TranslationSearch(AbstractRangedQuranText trans)
           
TranslationSearch(AbstractRangedQuranText trans, boolean matchCase, java.util.Locale locale)
           
 
Method Summary
protected  java.util.List find(java.lang.String src, java.lang.String keyword)
           
 
Methods inherited from class net.sf.zekr.engine.search.AbstractQuranSearch
findAll, getMaxAyaMatch, getResultCount, setMaxAyaMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslationSearch

public TranslationSearch(AbstractRangedQuranText trans)

TranslationSearch

public TranslationSearch(AbstractRangedQuranText trans,
                         boolean matchCase,
                         java.util.Locale locale)
Method Detail

find

protected final java.util.List find(java.lang.String src,
                                    java.lang.String keyword)
Specified by:
find in class AbstractQuranSearch