OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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.content.browser.framehost; | 5 package org.chromium.content.browser.framehost; |
6 | 6 |
7 import org.chromium.base.CalledByNative; | 7 import org.chromium.base.CalledByNative; |
8 import org.chromium.base.JNINamespace; | 8 import org.chromium.base.JNINamespace; |
9 import org.chromium.content_public.browser.NavigationController; | 9 import org.chromium.content_public.browser.NavigationController; |
10 | 10 |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 } | 72 } |
73 } | 73 } |
74 | 74 |
75 @Override | 75 @Override |
76 public void goForward() { | 76 public void goForward() { |
77 if (mNativeNavigationControllerAndroid != 0) { | 77 if (mNativeNavigationControllerAndroid != 0) { |
78 nativeGoForward(mNativeNavigationControllerAndroid); | 78 nativeGoForward(mNativeNavigationControllerAndroid); |
79 } | 79 } |
80 } | 80 } |
81 | 81 |
| 82 @Override |
| 83 public void loadIfNecessary() { |
| 84 if (mNativeNavigationControllerAndroid != 0) { |
| 85 nativeLoadIfNecessary(mNativeNavigationControllerAndroid); |
| 86 } |
| 87 } |
| 88 |
| 89 @Override |
| 90 public void requestRestoreLoad() { |
| 91 if (mNativeNavigationControllerAndroid != 0) { |
| 92 nativeRequestRestoreLoad(mNativeNavigationControllerAndroid); |
| 93 } |
| 94 } |
| 95 |
| 96 @Override |
| 97 public void reload(boolean checkForRepost) { |
| 98 if (mNativeNavigationControllerAndroid != 0) { |
| 99 nativeReload(mNativeNavigationControllerAndroid, checkForRepost); |
| 100 } |
| 101 } |
| 102 |
| 103 @Override |
| 104 public void reloadIgnoringCache(boolean checkForRepost) { |
| 105 if (mNativeNavigationControllerAndroid != 0) { |
| 106 nativeReloadIgnoringCache(mNativeNavigationControllerAndroid, checkF
orRepost); |
| 107 } |
| 108 } |
| 109 |
| 110 @Override |
| 111 public void cancelPendingReload() { |
| 112 if (mNativeNavigationControllerAndroid != 0) { |
| 113 nativeCancelPendingReload(mNativeNavigationControllerAndroid); |
| 114 } |
| 115 } |
| 116 |
| 117 @Override |
| 118 public void continuePendingReload() { |
| 119 if (mNativeNavigationControllerAndroid != 0) { |
| 120 nativeContinuePendingReload(mNativeNavigationControllerAndroid); |
| 121 } |
| 122 } |
| 123 |
82 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi
d); | 124 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi
d); |
83 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd
roid); | 125 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd
roid); |
| 126 private native void nativeLoadIfNecessary(long nativeNavigationControllerAnd
roid); |
| 127 private native void nativeRequestRestoreLoad(long nativeNavigationController
Android); |
84 private native boolean nativeCanGoToOffset( | 128 private native boolean nativeCanGoToOffset( |
85 long nativeNavigationControllerAndroid, int offset); | 129 long nativeNavigationControllerAndroid, int offset); |
86 private native void nativeGoBack(long nativeNavigationControllerAndroid); | 130 private native void nativeGoBack(long nativeNavigationControllerAndroid); |
87 private native void nativeGoForward(long nativeNavigationControllerAndroid); | 131 private native void nativeGoForward(long nativeNavigationControllerAndroid); |
88 private native void nativeGoToOffset(long nativeNavigationControllerAndroid,
int offset); | 132 private native void nativeGoToOffset(long nativeNavigationControllerAndroid,
int offset); |
89 private native void nativeGoToNavigationIndex( | 133 private native void nativeGoToNavigationIndex( |
90 long nativeNavigationControllerAndroid, int index); | 134 long nativeNavigationControllerAndroid, int index); |
| 135 private native void nativeCancelPendingReload(long nativeNavigationControlle
rAndroid); |
| 136 private native void nativeContinuePendingReload(long nativeNavigationControl
lerAndroid); |
| 137 private native void nativeReload(long nativeNavigationControllerAndroid, |
| 138 boolean checkForRepost); |
| 139 private native void nativeReloadIgnoringCache(long nativeNavigationControlle
rAndroid, |
| 140 boolean checkForRepost); |
91 } | 141 } |
OLD | NEW |