Lines Matching defs:source
2 * Copyright (C) 2009 The Android Open Source Project
48 private HashMap<String, Source> mSources;
50 // The web search source to use.
51 private Source mWebSearchSource;
57 * @param context Used for looking up source information etc.
88 public Collection<Source> getSources() {
92 public Source getSource(String name) {
96 public Source getWebSearchSource() {
105 mSources = new HashMap<String,Source>();
127 SearchableSource source = createSearchableSource(searchable);
128 if (source != null) {
129 if (DBG) Log.d(TAG, "Created source " + source);
130 addSource(source);
135 protected void addSource(Source source) {
136 mSources.put(source.getName(), source);
139 protected Source createWebSearchSource() {
149 Log.e(TAG, "Source not found: " + ex);
154 public Source createSourceFor(ComponentName component) {
156 SearchableSource source = createSearchableSource(info);
157 if (DBG) Log.d(TAG, "SearchableSource for " + component + ": " + source);
158 return source;