HomeSort by relevance Sort by last modified time
    Searched refs:Promoter (Results 1 - 12 of 12) sorted by null

  /packages/apps/QuickSearchBox/src/com/android/quicksearchbox/
PromoterWrapper.java 22 * A promoter that does some promotion or filtering and then delegates
23 * to another promoter.
25 public class PromoterWrapper implements Promoter {
27 /** The next promoter to use. */
28 private final Promoter mNextPromoter;
33 * @param nextPromoter The next promoter to use. May be {@code null}.
35 public PromoterWrapper(Promoter nextPromoter) {
Promoter.java 25 public interface Promoter {
ConcatPromoter.java 22 * A simple promoter that concatenates the source results and ignores the shortcuts.
24 public class ConcatPromoter implements Promoter {
RoundRobinPromoter.java 24 * A promoter that promotes one suggestion from each source.
27 public class RoundRobinPromoter implements Promoter {
ShortcutPromoter.java 24 * A promoter that first promotes any shortcuts, and then delegates to another
25 * promoter.
35 * @param nextPromoter The promoter to use when there are no more shortcuts.
38 public ShortcutPromoter(Promoter nextPromoter) {
SuggestionsProviderImpl.java 48 private Promoter mAllPromoter;
50 private Promoter mSingleCorpusPromoter;
81 * Sets the promoter used in All mode.
83 public void setAllPromoter(Promoter promoter) {
84 mAllPromoter = promoter;
88 * Sets the promoter used in single corpus mode.
90 public void setSingleCorpusPromoter(Promoter promoter) {
91 mSingleCorpusPromoter = promoter;
158 Promoter promoter = singleCorpus == null ? mAllPromoter : mSingleCorpusPromoter; local
    [all...]
ShortcutLimitingPromoter.java 26 * A promoter that limits the maximum number of shortcuts per source
27 * (from non-web soruces), and then delegates promotion to another promoter.
40 * @param nextPromoter The promoter to use when there are no more shortcuts.
44 int maxShortcutsPerNonWebSource, Promoter nextPromoter) {
RankAwarePromoter.java 26 * A promoter that gives preference to suggestions from higher ranking corpora.
28 public class RankAwarePromoter implements Promoter {
Suggestions.java 70 private final Promoter mPromoter;
79 public Suggestions(Promoter promoter, int maxPromoted,
81 mPromoter = promoter;
QsbApplication.java 311 Promoter allPromoter = new ShortcutLimitingPromoter(
316 Promoter singleCorpusPromoter = new ShortcutPromoter(new ConcatPromoter());
  /packages/apps/QuickSearchBox/tests/src/com/android/quicksearchbox/
ShortcutPromoterTest.java 81 Promoter promoter = new ShortcutPromoter(null); local
84 promoter.pickPromoted(mShortcuts, mSuggestions, maxPromoted, promoted);
91 Promoter promoter = new ShortcutPromoter(new ConcatPromoter()); local
94 promoter.pickPromoted(mShortcuts, mSuggestions, maxPromoted, promoted);
ShortcutLimitingPromoterTest.java 116 Promoter promoter = new ShortcutLimitingPromoter(maxShortcutsPerWebSource, local
120 promoter.pickPromoted(shortcuts, null, maxPromoted, promoted);
124 private class ShortcutTrap implements Promoter {

Completed in 123 milliseconds