OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.preferences.website; | 5 package org.chromium.chrome.browser.preferences.website; |
6 | 6 |
7 import org.chromium.base.Callback; | 7 import org.chromium.base.Callback; |
8 import org.chromium.base.annotations.CalledByNative; | 8 import org.chromium.base.annotations.CalledByNative; |
9 import org.chromium.chrome.browser.preferences.PrefServiceBridge; | 9 import org.chromium.chrome.browser.preferences.PrefServiceBridge; |
10 | 10 |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 List<ContentSettingException> managedExceptions = | 180 List<ContentSettingException> managedExceptions = |
181 new ArrayList<ContentSettingException>(); | 181 new ArrayList<ContentSettingException>(); |
182 for (ContentSettingException exception : exceptions) { | 182 for (ContentSettingException exception : exceptions) { |
183 if (exception.getSource().equals("policy")) { | 183 if (exception.getSource().equals("policy")) { |
184 managedExceptions.add(exception); | 184 managedExceptions.add(exception); |
185 } | 185 } |
186 } | 186 } |
187 return managedExceptions; | 187 return managedExceptions; |
188 } | 188 } |
189 | 189 |
190 public static void fetchLocalStorageInfo(Callback<HashMap> callback) { | 190 public static void fetchLocalStorageInfo(Callback<HashMap> callback, boolean
fetchImportant) { |
191 nativeFetchLocalStorageInfo(callback); | 191 nativeFetchLocalStorageInfo(callback, fetchImportant); |
192 } | 192 } |
193 | 193 |
194 public static void fetchStorageInfo(Callback<ArrayList> callback) { | 194 public static void fetchStorageInfo(Callback<ArrayList> callback) { |
195 nativeFetchStorageInfo(callback); | 195 nativeFetchStorageInfo(callback); |
196 } | 196 } |
197 | 197 |
198 /** | 198 /** |
199 * Returns the list of all USB device permissions. | 199 * Returns the list of all USB device permissions. |
200 * | 200 * |
201 * There will be one UsbInfo instance for each granted permission. That | 201 * There will be one UsbInfo instance for each granted permission. That |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
274 String origin, String embedder, boolean isIncognito); | 274 String origin, String embedder, boolean isIncognito); |
275 static native int nativeGetCameraSettingForOrigin( | 275 static native int nativeGetCameraSettingForOrigin( |
276 String origin, String embedder, boolean isIncognito); | 276 String origin, String embedder, boolean isIncognito); |
277 static native void nativeSetMicrophoneSettingForOrigin( | 277 static native void nativeSetMicrophoneSettingForOrigin( |
278 String origin, int value, boolean isIncognito); | 278 String origin, int value, boolean isIncognito); |
279 static native void nativeSetCameraSettingForOrigin( | 279 static native void nativeSetCameraSettingForOrigin( |
280 String origin, int value, boolean isIncognito); | 280 String origin, int value, boolean isIncognito); |
281 static native void nativeClearCookieData(String path); | 281 static native void nativeClearCookieData(String path); |
282 static native void nativeClearLocalStorageData(String path); | 282 static native void nativeClearLocalStorageData(String path); |
283 static native void nativeClearStorageData(String origin, int type, Object ca
llback); | 283 static native void nativeClearStorageData(String origin, int type, Object ca
llback); |
284 private static native void nativeFetchLocalStorageInfo(Object callback); | 284 private static native void nativeFetchLocalStorageInfo( |
| 285 Object callback, boolean includeImportant); |
285 private static native void nativeFetchStorageInfo(Object callback); | 286 private static native void nativeFetchStorageInfo(Object callback); |
286 static native boolean nativeIsContentSettingsPatternValid(String pattern); | 287 static native boolean nativeIsContentSettingsPatternValid(String pattern); |
287 static native boolean nativeUrlMatchesContentSettingsPattern(String url, Str
ing pattern); | 288 static native boolean nativeUrlMatchesContentSettingsPattern(String url, Str
ing pattern); |
288 static native void nativeGetUsbOrigins(Object list); | 289 static native void nativeGetUsbOrigins(Object list); |
289 static native void nativeRevokeUsbPermission(String origin, String embedder,
String object); | 290 static native void nativeRevokeUsbPermission(String origin, String embedder,
String object); |
290 static native void nativeClearBannerData(String origin); | 291 static native void nativeClearBannerData(String origin); |
291 private static native boolean nativeShouldUseDSEGeolocationSetting( | 292 private static native boolean nativeShouldUseDSEGeolocationSetting( |
292 String origin, boolean isIncognito); | 293 String origin, boolean isIncognito); |
293 private static native boolean nativeGetDSEGeolocationSetting(); | 294 private static native boolean nativeGetDSEGeolocationSetting(); |
294 private static native void nativeSetDSEGeolocationSetting(boolean setting); | 295 private static native void nativeSetDSEGeolocationSetting(boolean setting); |
295 private static native boolean nativeGetAdBlockingActivated(String origin); | 296 private static native boolean nativeGetAdBlockingActivated(String origin); |
296 } | 297 } |
OLD | NEW |