/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) {
|