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

  /packages/apps/QuickSearchBox/src/com/android/quicksearchbox/
Promoter.java 21 * Promoters choose which suggestions to promote from all the available suggestions.
27 * Gets the promoted suggestions.
29 * @param suggestions The suggestions to promote from.
30 * @param maxPromoted The maximum number of suggestions to promote.
31 * @param promoted List to add the promoted suggestions to.
33 void pickPromoted(Suggestions suggestions, int maxPromoted, ListSuggestionCursor promoted);
SuggestionsProvider.java 29 * Gets suggestions for a query.
34 Suggestions getSuggestions(String query, List<Corpus> corporaToQuery);
AbstractPromoter.java 34 Suggestions suggestions, int maxPromoted, ListSuggestionCursor promoted) {
35 doPickPromoted(suggestions, maxPromoted, promoted);
37 mNext.pickPromoted(suggestions, maxPromoted, promoted);
42 Suggestions suggestions, int maxPromoted, ListSuggestionCursor promoted);
SuggestionsProviderImpl.java 31 * Suggestions provider implementation.
108 public Suggestions getSuggestions(String query, List<Corpus> corporaToQuery) {
111 final Suggestions suggestions = new Suggestions(query, corporaToQuery); local
116 return suggestions;
131 mBatchingExecutor, suggestions, initialBatchSize,
135 suggestions.done();
143 return suggestions;
169 private final Suggestions mSuggestions
    [all...]
ShortcutPromoter.java 34 public void doPickPromoted(Suggestions suggestions, int maxPromoted,
36 promoteShortcuts(suggestions.getShortcuts(), maxPromoted, promoted);
SingleCorpusPromoter.java 22 * Promotes shortcuts and suggestions from a single corpus.
41 public void pickPromoted(Suggestions suggestions, int maxPromoted,
44 SuggestionCursor shortcuts = suggestions.getShortcuts();
46 // Add suggestions
47 CorpusResult corpusResult = suggestions.getCorpusResult(mCorpus);
WebPromoter.java 33 public void pickPromoted(Suggestions suggestions, int maxPromoted,
36 SuggestionCursor shortcuts = suggestions.getShortcuts();
51 CorpusResult webResult = suggestions.getWebResult();
Suggestions.java 35 public class Suggestions {
37 private static final String TAG = "QSB.Suggestions";
39 /** True if {@link Suggestions#close} has been called. */
48 * The observers that want notifications of changes to the published suggestions.
71 public Suggestions(String query, List<Corpus> expectedCorpora) {
82 Log.d(TAG, "new Suggestions [" + hashCode() + "] query \"" + query
118 * Gets the set of corpora that have reported results to this suggestions set.
133 * Sets the shortcut suggestions.
161 * Marks the suggestions set as complete, regardless of whether all corpora have
294 Log.e(TAG, "LEAK! Finalized without being closed: Suggestions[" + getQuery() + "]")
    [all...]
SearchActivity.java 81 // or suggestions, since QSB was last started.
336 // TODO we should log both sets of suggestions in 2-pane mode
466 SuggestionCursor suggestions = pos.getCursor(); local
468 if (suggestions == null) {
471 int count = suggestions.getCount();
476 suggestions.moveTo(position);
481 Suggestions suggestions = mSearchActivityView.getSuggestions(); local
482 return suggestions == null ? null : suggestions.getIncludedCorpora()
672 Suggestions suggestions = getSuggestionsProvider().getSuggestions( local
    [all...]
RankAwarePromoter.java 27 * A promoter that gives preference to suggestions from higher ranking corpora.
39 public void doPickPromoted(Suggestions suggestions,
41 promoteSuggestions(suggestions.getCorpusResults(), maxPromoted, promoted);
45 void promoteSuggestions(Iterable<CorpusResult> suggestions, int maxPromoted,
47 if (DBG) Log.d(TAG, "Available results: " + suggestions);
49 // Split non-empty results into important suggestions and not-so-important
50 // suggestions, each corpus's cursor positioned at the first suggestion.
53 partitionSuggestionsByRank(suggestions, highRankingSuggestions, lowRankingSuggestions);
58 // Then try to fill promoted list with the remaining high-ranking suggestions,
    [all...]
  /packages/apps/QuickSearchBox/src/com/android/quicksearchbox/ui/
SuggestionsAdapter.java 21 import com.android.quicksearchbox.Suggestions;
28 * Interface for suggestions adapters.
36 * Sets the maximum number of promoted suggestions to be provided by this adapter.
46 * Sets the listener to be notified of clicks on suggestions.
56 * Sets the current suggestions.
58 void setSuggestions(Suggestions suggestions);
61 * Indicates if there's any suggestions in this adapter.
66 * Gets the current suggestions.
68 Suggestions getSuggestions()
    [all...]
DelayingSuggestionsAdapter.java 23 import com.android.quicksearchbox.Suggestions;
30 * A {@link SuggestionsListAdapter} that doesn't expose the new suggestions
40 private Suggestions mPendingSuggestions;
54 public void setSuggestions(Suggestions suggestions) {
55 if (suggestions == null) {
60 if (shouldPublish(suggestions)) {
61 if (DBG) Log.d(TAG, "Publishing suggestions immediately: " + suggestions);
62 mDelayedAdapter.setSuggestions(suggestions);
    [all...]
SuggestionsAdapterBase.java 22 import com.android.quicksearchbox.Suggestions;
33 * Base class for suggestions adapters. The templated class A is the list adapter class.
50 private Suggestions mSuggestions;
70 * Indicates if this adapter will publish suggestions other than those in the promoted list.
102 public void setSuggestions(Suggestions suggestions) {
103 if (mSuggestions == suggestions) {
107 if (suggestions != null) {
108 suggestions.release();
115 // TODO: delay the change if there are no suggestions for the currently visible tab
    [all...]
SuggestionsListAdapter.java 20 import com.android.quicksearchbox.Suggestions;
28 * Uses a {@link Suggestions} object to back a {@link SuggestionsView}.
SearchActivityView.java 28 import com.android.quicksearchbox.Suggestions;
101 mSuggestionsView = (SuggestionsView) findViewById(R.id.suggestions);
108 // suggestions?
206 Suggestions suggestions = getSuggestions(); local
207 if (corpus == null || suggestions == null || !suggestions.expectsCorpus(corpus)) {
272 public Suggestions getSuggestions() {
280 public void setSuggestions(Suggestions suggestions) {
    [all...]
ClusteredSuggestionsAdapter.java 25 import com.android.quicksearchbox.Suggestions;
39 * Adapter for suggestions list where suggestions are clustered by corpus.
96 Suggestions suggestions = getSuggestions(); local
105 if (suggestions == null) {
113 for (CorpusResult result : suggestions.getCorpusResults()) {
SearchActivityViewTwoPane.java 22 import com.android.quicksearchbox.Suggestions;
211 // Don't hide keyboard when interacting with suggestions list
216 // Never hiding suggestions view in two-pane UI
221 // Never hiding suggestions view in two-pane UI
253 public void setSuggestions(Suggestions suggestions) {
254 super.setSuggestions(suggestions);
255 suggestions.acquire();
256 mResultsAdapter.setSuggestions(suggestions);
  /packages/apps/QuickSearchBox/tests/src/com/android/quicksearchbox/
SingleCorpusPromoterTest.java 41 Suggestions suggestions = makeSuggestions(TEST_QUERY); local
44 mPromoter.pickPromoted(suggestions, 4, promoted);
57 private Suggestions makeSuggestions(String query) {
58 Suggestions suggestions = new Suggestions(query, mCorpora); local
63 suggestions.addCorpusResults(results);
64 return suggestions;
SuggestionsProviderImplTest.java 58 Suggestions suggestions = mProvider.getSuggestions("foo", local
60 suggestions.setShortcuts(mShortcutRepo.getShortcutsForQuery(
63 assertEquals(1, suggestions.getExpectedResultCount());
64 assertEquals(0, suggestions.getResultCount());
65 assertEquals(0, promote(suggestions).getCount());
67 assertEquals(1, suggestions.getExpectedResultCount());
68 assertEquals(1, suggestions.getResultCount());
70 promote(suggestions).getCount());
73 if (suggestions != null) suggestions.release()
78 Suggestions suggestions = mProvider.getSuggestions("foo", local
    [all...]
SuggestionsTest.java 30 * Tests for {@link Suggestions}.
36 private Suggestions mSuggestions;
43 mSuggestions = new Suggestions("foo", mExpectedCorpora);
WebPromoterTest.java 51 private Suggestions mSuggestions;
70 mSuggestions = new Suggestions(mQuery,
79 // Test sanity check: shouldn't expect any non-web suggestions
87 // Test sanity check: shouldn't expect any non-web suggestions
95 // Test sanity check: shouldn't expect any non-web suggestions
100 private ListSuggestionCursor promote(Suggestions suggestions, int maxShortcuts,
104 promoter.pickPromoted(suggestions, maxSuggestions, promoted);
108 private SuggestionCursor cursor(Suggestion... suggestions) {
109 return new ListSuggestionCursor(mQuery, suggestions);
    [all...]
  /packages/inputmethods/LatinIME/native/jni/src/
words_priority_queue.h 168 wordComparator> Suggestions;
169 Suggestions mSuggestions;
  /external/chromium/chrome/browser/search_engines/
template_url_unittest.cc 356 TEST_F(TemplateURLTest, Suggestions) {

Completed in 239 milliseconds