Android Open Source - tatoeba-offline-android Language Filter






From Project

Back to project page tatoeba-offline-android.

License

The source code is released under:

GNU General Public License

If you think the Android project tatoeba-offline-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.tatoeba.searchsentences;
/*from ww w  . ja v  a2s.c  om*/
/**
 * Selects sentences which are in a given language
 * 
 * @author qdii
 * 
 */
public class LanguageFilter implements Filter
{

    /**
     * Constructs a LanguageFilter
     * 
     * @param language
     *            the language to select sentences upon
     */
    public LanguageFilter( String language )
    {
        lang = new Language( language);
    }

    /**
     * Selects sentences which language are the appropriate
     * 
     * @param sentence
     *            The sentence to check
     */
    @Override
    public boolean select( Sentence sentence )
    {
        return lang == sentence.language();
    }

    Language lang;

}




Java Source Code List

org.tatoeba.searchsentences.BufferToSentenceParser.java
org.tatoeba.searchsentences.CutterActivity.java
org.tatoeba.searchsentences.CutterTask.java
org.tatoeba.searchsentences.DBAdapter.java
org.tatoeba.searchsentences.FileLoader.java
org.tatoeba.searchsentences.FileToBufferReader.java
org.tatoeba.searchsentences.Filter.java
org.tatoeba.searchsentences.LanguageFilter.java
org.tatoeba.searchsentences.Language.java
org.tatoeba.searchsentences.RegexFilter.java
org.tatoeba.searchsentences.SearchSentenceTask.java
org.tatoeba.searchsentences.Search.java
org.tatoeba.searchsentences.Sentence.java