Back to project page thesearchbattle.
The source code is released under:
Apache License
If you think the Android project thesearchbattle listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.raycoarana.thesearchbattle.search; //from w w w . j a va 2s .c om import android.util.Log; import com.raycoarana.thesearchbattle.io.ResultsRegister; import com.raycoarana.thesearchbattle.model.Car; import com.raycoarana.thesearchbattle.model.Timer; import java.util.List; public abstract class BaseSearchEngine implements SearchEngine { private ResultsRegister mResultsRegister; protected void setResultsRegister(ResultsRegister resultsRegister) { mResultsRegister = resultsRegister; } @Override public List<Car> search(String term) { Timer timer = Timer.start(); List<Car> results = this.onSearch(term); timer.stop(); Log.i(getClass().getSimpleName(), timer.toString()); mResultsRegister.addResult(timer.toLong()); return results; } protected abstract List<Car> onSearch(String term); }