Code cleaning for Index

- make that UpdateData class static

Change-Id: I22ac148613fcaa4ed3ad615c4eca037b5dc6b986
This commit is contained in:
Fabrice Di Meglio
2014-07-23 15:22:44 -07:00
parent 9c3f11fa05
commit 9301441e2a

View File

@@ -165,15 +165,10 @@ public class Index {
private static final Pattern REMOVE_DIACRITICALS_PATTERN private static final Pattern REMOVE_DIACRITICALS_PATTERN
= Pattern.compile("\\p{InCombiningDiacriticalMarks}+"); = Pattern.compile("\\p{InCombiningDiacriticalMarks}+");
private final AtomicBoolean mIsAvailable = new AtomicBoolean(false);
private final UpdateData mDataToProcess = new UpdateData();
private Context mContext;
private final String mBaseAuthority;
/** /**
* A private class to describe the update data for the Index database * A private class to describe the update data for the Index database
*/ */
private class UpdateData { private static class UpdateData {
public List<SearchIndexableData> dataToUpdate; public List<SearchIndexableData> dataToUpdate;
public List<SearchIndexableData> dataToDelete; public List<SearchIndexableData> dataToDelete;
public Map<String, List<String>> nonIndexableKeys; public Map<String, List<String>> nonIndexableKeys;
@@ -194,6 +189,11 @@ public class Index {
} }
} }
private final AtomicBoolean mIsAvailable = new AtomicBoolean(false);
private final UpdateData mDataToProcess = new UpdateData();
private Context mContext;
private final String mBaseAuthority;
/** /**
* A basic singleton * A basic singleton
*/ */