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 /** | |
83 * Loads the current navigation if there is a pending lazy load (after tab r estore). | |
84 */ | |
Yaron
2014/07/02 17:32:39
Please remove function comments and replace them w
AKVT
2014/07/05 10:32:17
Done.
| |
85 public void loadIfNecessary() { | |
86 if (mNativeNavigationControllerAndroid != 0) { | |
87 nativeLoadIfNecessary(mNativeNavigationControllerAndroid); | |
88 } | |
89 } | |
90 | |
91 /** | |
92 * Requests the current navigation to be loaded upon the next call to loadIf Necessary(). | |
93 */ | |
94 public void requestRestoreLoad() { | |
95 if (mNativeNavigationControllerAndroid != 0) { | |
96 nativeRequestRestoreLoad(mNativeNavigationControllerAndroid); | |
97 } | |
98 } | |
99 | |
100 /** | |
101 * Reload the current page. | |
102 */ | |
103 public void reload(boolean checkForRepost) { | |
104 if (mNativeNavigationControllerAndroid != 0) { | |
105 nativeReload(mNativeNavigationControllerAndroid, checkForRepost); | |
106 } | |
107 } | |
108 | |
109 /** | |
110 * Reload the current page, ignoring the contents of the cache. | |
111 */ | |
112 public void reloadIgnoringCache(boolean checkForRepost) { | |
113 if (mNativeNavigationControllerAndroid != 0) { | |
114 nativeReloadIgnoringCache(mNativeNavigationControllerAndroid, checkF orRepost); | |
115 } | |
116 } | |
117 | |
118 /** | |
119 * Cancel the pending reload. | |
120 */ | |
121 public void cancelPendingReload() { | |
122 if (mNativeNavigationControllerAndroid != 0) { | |
123 nativeCancelPendingReload(mNativeNavigationControllerAndroid); | |
124 } | |
125 } | |
126 | |
127 /** | |
128 * Continue the pending reload. | |
129 */ | |
130 public void continuePendingReload() { | |
131 if (mNativeNavigationControllerAndroid != 0) { | |
132 nativeContinuePendingReload(mNativeNavigationControllerAndroid); | |
133 } | |
134 } | |
135 | |
82 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi d); | 136 private native boolean nativeCanGoBack(long nativeNavigationControllerAndroi d); |
83 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd roid); | 137 private native boolean nativeCanGoForward(long nativeNavigationControllerAnd roid); |
138 private native void nativeLoadIfNecessary(long nativeNavigationControllerAnd roid); | |
139 private native void nativeRequestRestoreLoad(long nativeNavigationController Android); | |
84 private native boolean nativeCanGoToOffset( | 140 private native boolean nativeCanGoToOffset( |
85 long nativeNavigationControllerAndroid, int offset); | 141 long nativeNavigationControllerAndroid, int offset); |
86 private native void nativeGoBack(long nativeNavigationControllerAndroid); | 142 private native void nativeGoBack(long nativeNavigationControllerAndroid); |
87 private native void nativeGoForward(long nativeNavigationControllerAndroid); | 143 private native void nativeGoForward(long nativeNavigationControllerAndroid); |
88 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset); | 144 private native void nativeGoToOffset(long nativeNavigationControllerAndroid, int offset); |
89 private native void nativeGoToNavigationIndex( | 145 private native void nativeGoToNavigationIndex( |
90 long nativeNavigationControllerAndroid, int index); | 146 long nativeNavigationControllerAndroid, int index); |
147 private native void nativeCancelPendingReload(long nativeNavigationControlle rAndroid); | |
148 private native void nativeContinuePendingReload(long nativeNavigationControl lerAndroid); | |
149 private native void nativeReload(long nativeNavigationControllerAndroid, | |
150 boolean checkForRepost); | |
151 private native void nativeReloadIgnoringCache(long nativeNavigationControlle rAndroid, | |
152 boolean checkForRepost); | |
91 } | 153 } |
OLD | NEW |