summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2014-03-20 19:46:13 -0700
committerFabrice Di Meglio <fdimeglio@google.com>2014-03-21 11:37:57 -0700
commit16f81e75423a9ffa602ad45a679d9e0283f4e499 (patch)
tree3788c4503e91506f2088ebf8d2c3cade8e5178f9 /core
parentdd1b145158a8c3ea269347c614814631297e7acd (diff)
downloadframeworks_base-16f81e75423a9ffa602ad45a679d9e0283f4e499.zip
frameworks_base-16f81e75423a9ffa602ad45a679d9e0283f4e499.tar.gz
frameworks_base-16f81e75423a9ffa602ad45a679d9e0283f4e499.tar.bz2
Add support for enabled state for SearchIndexableData
- add "enabled" member which tells if the data will be included into the search results. Change-Id: I17f8c4b289b21061f7fc47f4902343fecb5ddc2c
Diffstat (limited to 'core')
-rw-r--r--core/java/android/provider/SearchIndexableData.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/core/java/android/provider/SearchIndexableData.java b/core/java/android/provider/SearchIndexableData.java
index 6381884..719dcea 100644
--- a/core/java/android/provider/SearchIndexableData.java
+++ b/core/java/android/provider/SearchIndexableData.java
@@ -21,15 +21,16 @@ import android.content.Context;
import java.util.Locale;
/**
- * The Indexable data for Search. This abstract class defines the common parts for all search
- * indexable data.
+ * The Indexable data for Search.
+ *
+ * This abstract class defines the common parts for all search indexable data.
*
* @hide
*/
public abstract class SearchIndexableData {
/**
- * The context for the data. Will usually allow to retrieve some resources.
+ * The context for the data. Will usually allow retrieving some resources.
*
* @see Context
*/
@@ -41,6 +42,11 @@ public abstract class SearchIndexableData {
public Locale locale;
/**
+ * Tells if the data will be included into the search results. This is application specific.
+ */
+ public boolean enabled;
+
+ /**
* The rank for the data. This is application specific.
*/
public int rank;
@@ -103,6 +109,7 @@ public abstract class SearchIndexableData {
* Default constructor.
*/
public SearchIndexableData() {
+ enabled = true;
}
/**
@@ -113,5 +120,6 @@ public abstract class SearchIndexableData {
public SearchIndexableData(Context ctx) {
context = ctx;
locale = Locale.getDefault();
+ enabled = true;
}
}