summaryrefslogtreecommitdiff
path: root/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2017-02-07 15:04:10 +0000
committerPaul Duffin <paulduffin@google.com>2017-02-07 16:57:54 +0000
commit3e5fbca0c57742f28f5c7e6bda6c3500b9471b47 (patch)
tree5bee6ac83dc3cc0b8f9421a61b2108b994c587a9 /packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java
parent97fca8c035c7daa9cb1058aa37f0d8fb3ec73f70 (diff)
Replace com.android.internal.util.Predicate with java.util.function.Predicate
Bug: 35089332 Bug: 30188076 Test: make checkbuild Merged-In: I0a5b4bf520fc39b59d8d790b01e9cff0d54e6d21 Change-Id: I58e4e35e7b7315033d893748f7c79e1ba6732f39
Diffstat (limited to 'packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java')
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java25
1 files changed, 1 insertions, 24 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java b/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java
index 859763b833f0..08b82d0d2d4c 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/MimePredicate.java
@@ -20,33 +20,14 @@ import android.annotation.Nullable;
import android.provider.DocumentsContract.Document;
import com.android.documentsui.model.DocumentInfo;
-import com.android.internal.util.Predicate;
-public class MimePredicate implements Predicate<DocumentInfo> {
- private final String[] mFilters;
-
- private static final String APK_TYPE = "application/vnd.android.package-archive";
+public class MimePredicate {
/**
* MIME types that are visual in nature. For example, they should always be
* shown as thumbnails in list mode.
*/
public static final String[] VISUAL_MIMES = new String[] { "image/*", "video/*" };
- public MimePredicate(String[] filters) {
- mFilters = filters;
- }
-
- @Override
- public boolean apply(DocumentInfo doc) {
- if (doc.isDirectory()) {
- return true;
- }
- if (mimeMatches(mFilters, doc.mimeType)) {
- return true;
- }
- return false;
- }
-
public static boolean mimeMatches(String[] filters, String[] tests) {
if (tests == null) {
return false;
@@ -97,10 +78,6 @@ public class MimePredicate implements Predicate<DocumentInfo> {
}
}
- public static boolean isApkType(@Nullable String mimeType) {
- return APK_TYPE.equals(mimeType);
- }
-
public static boolean isDirectoryType(@Nullable String mimeType) {
return Document.MIME_TYPE_DIR.equals(mimeType);
}