| Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| index 5ae070cded84ac43c3a7196a1b69ce5c8d15526a..371eacd5b23f84e4bfc0629eef654850a6be18e6 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageBridge.java
|
| @@ -242,6 +242,17 @@ public final class OfflinePageBridge {
|
| }
|
|
|
| /**
|
| + * Gets an offline page associated with a provided offline URL.
|
| + *
|
| + * @param string URL pointing to the offline copy of the web page.
|
| + * @return An {@link OfflinePageItem} matching the offline URL or <code>null</code> if not
|
| + * found.
|
| + */
|
| + public OfflinePageItem getPageByOfflineUrl(String offlineUrl) {
|
| + return nativeGetPageByOfflineUrl(mNativeOfflinePageBridge, offlineUrl);
|
| + }
|
| +
|
| + /**
|
| * Saves the web page loaded into web contents offline.
|
| *
|
| * @param webContents Contents of the page to save.
|
| @@ -466,6 +477,8 @@ public final class OfflinePageBridge {
|
| long nativeOfflinePageBridge, long bookmarkId);
|
| private native OfflinePageItem nativeGetPageByOnlineURL(
|
| long nativeOfflinePageBridge, String onlineURL);
|
| + private native OfflinePageItem nativeGetPageByOfflineUrl(
|
| + long nativeOfflinePageBridge, String offlineUrl);
|
| private native void nativeSavePage(long nativeOfflinePageBridge, SavePageCallback callback,
|
| WebContents webContents, long bookmarkId);
|
| private native void nativeMarkPageAccessed(long nativeOfflinePageBridge, long bookmarkId);
|
|
|