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 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 | 78 |
79 @SuppressWarnings("unchecked") | 79 @SuppressWarnings("unchecked") |
80 @CalledByNative | 80 @CalledByNative |
81 private static void insertLocalStorageInfoIntoMap( | 81 private static void insertLocalStorageInfoIntoMap( |
82 HashMap map, String origin, String fullOrigin, long size, boolean im
portant) { | 82 HashMap map, String origin, String fullOrigin, long size, boolean im
portant) { |
83 ((HashMap<String, LocalStorageInfo>) map) | 83 ((HashMap<String, LocalStorageInfo>) map) |
84 .put(origin, new LocalStorageInfo(origin, size, important)); | 84 .put(origin, new LocalStorageInfo(origin, size, important)); |
85 } | 85 } |
86 | 86 |
87 /** | 87 /** |
| 88 * @return the list of all origins that have sensor permissions in non-incog
nito mode. |
| 89 */ |
| 90 @SuppressWarnings("unchecked") |
| 91 public static List<SensorInfo> getSensorInfo() { |
| 92 ArrayList<SensorInfo> list = new ArrayList<SensorInfo>(); |
| 93 nativeGetSensorOrigins(list); |
| 94 return list; |
| 95 } |
| 96 |
| 97 @CalledByNative |
| 98 private static void insertSensorInfoIntoList( |
| 99 ArrayList<SensorInfo> list, String origin, String embedder) { |
| 100 list.add(new SensorInfo(origin, embedder, false)); |
| 101 } |
| 102 |
| 103 /** |
88 * @return the list of all origins that have protected media identifier perm
issions | 104 * @return the list of all origins that have protected media identifier perm
issions |
89 * in non-incognito mode. | 105 * in non-incognito mode. |
90 */ | 106 */ |
91 @SuppressWarnings("unchecked") | 107 @SuppressWarnings("unchecked") |
92 public static List<ProtectedMediaIdentifierInfo> getProtectedMediaIdentifier
Info() { | 108 public static List<ProtectedMediaIdentifierInfo> getProtectedMediaIdentifier
Info() { |
93 ArrayList<ProtectedMediaIdentifierInfo> list = | 109 ArrayList<ProtectedMediaIdentifierInfo> list = |
94 new ArrayList<ProtectedMediaIdentifierInfo>(); | 110 new ArrayList<ProtectedMediaIdentifierInfo>(); |
95 nativeGetProtectedMediaIdentifierOrigins(list); | 111 nativeGetProtectedMediaIdentifierOrigins(list); |
96 return list; | 112 return list; |
97 } | 113 } |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
243 private static native void nativeGetGeolocationOrigins(Object list, boolean
managedOnly); | 259 private static native void nativeGetGeolocationOrigins(Object list, boolean
managedOnly); |
244 static native int nativeGetGeolocationSettingForOrigin( | 260 static native int nativeGetGeolocationSettingForOrigin( |
245 String origin, String embedder, boolean isIncognito); | 261 String origin, String embedder, boolean isIncognito); |
246 public static native void nativeSetGeolocationSettingForOrigin( | 262 public static native void nativeSetGeolocationSettingForOrigin( |
247 String origin, String embedder, int value, boolean isIncognito); | 263 String origin, String embedder, int value, boolean isIncognito); |
248 private static native void nativeGetMidiOrigins(Object list); | 264 private static native void nativeGetMidiOrigins(Object list); |
249 static native int nativeGetMidiSettingForOrigin( | 265 static native int nativeGetMidiSettingForOrigin( |
250 String origin, String embedder, boolean isIncognito); | 266 String origin, String embedder, boolean isIncognito); |
251 static native void nativeSetMidiSettingForOrigin( | 267 static native void nativeSetMidiSettingForOrigin( |
252 String origin, String embedder, int value, boolean isIncognito); | 268 String origin, String embedder, int value, boolean isIncognito); |
| 269 private static native void nativeGetSensorOrigins(Object list); |
| 270 static native int nativeGetSensorSettingForOrigin( |
| 271 String origin, String embedder, boolean isIncognito); |
| 272 static native void nativeSetSensorSettingForOrigin( |
| 273 String origin, String embedder, int value, boolean isIncognito); |
253 private static native void nativeGetNotificationOrigins(Object list); | 274 private static native void nativeGetNotificationOrigins(Object list); |
254 static native int nativeGetNotificationSettingForOrigin( | 275 static native int nativeGetNotificationSettingForOrigin( |
255 String origin, boolean isIncognito); | 276 String origin, boolean isIncognito); |
256 static native void nativeSetNotificationSettingForOrigin( | 277 static native void nativeSetNotificationSettingForOrigin( |
257 String origin, int value, boolean isIncognito); | 278 String origin, int value, boolean isIncognito); |
258 private static native void nativeGetProtectedMediaIdentifierOrigins(Object l
ist); | 279 private static native void nativeGetProtectedMediaIdentifierOrigins(Object l
ist); |
259 static native int nativeGetProtectedMediaIdentifierSettingForOrigin( | 280 static native int nativeGetProtectedMediaIdentifierSettingForOrigin( |
260 String origin, String embedder, boolean isIncognito); | 281 String origin, String embedder, boolean isIncognito); |
261 static native void nativeSetProtectedMediaIdentifierSettingForOrigin( | 282 static native void nativeSetProtectedMediaIdentifierSettingForOrigin( |
262 String origin, String embedder, int value, boolean isIncognito); | 283 String origin, String embedder, int value, boolean isIncognito); |
(...skipping 15 matching lines...) Expand all Loading... |
278 static native boolean nativeIsContentSettingsPatternValid(String pattern); | 299 static native boolean nativeIsContentSettingsPatternValid(String pattern); |
279 static native boolean nativeUrlMatchesContentSettingsPattern(String url, Str
ing pattern); | 300 static native boolean nativeUrlMatchesContentSettingsPattern(String url, Str
ing pattern); |
280 static native void nativeGetUsbOrigins(Object list); | 301 static native void nativeGetUsbOrigins(Object list); |
281 static native void nativeRevokeUsbPermission(String origin, String embedder,
String object); | 302 static native void nativeRevokeUsbPermission(String origin, String embedder,
String object); |
282 static native void nativeClearBannerData(String origin); | 303 static native void nativeClearBannerData(String origin); |
283 private static native boolean nativeShouldUseDSEGeolocationSetting( | 304 private static native boolean nativeShouldUseDSEGeolocationSetting( |
284 String origin, boolean isIncognito); | 305 String origin, boolean isIncognito); |
285 private static native boolean nativeGetDSEGeolocationSetting(); | 306 private static native boolean nativeGetDSEGeolocationSetting(); |
286 private static native void nativeSetDSEGeolocationSetting(boolean setting); | 307 private static native void nativeSetDSEGeolocationSetting(boolean setting); |
287 } | 308 } |
OLD | NEW |