Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Side by Side Diff: blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/BlimpNavigationControllerImpl.java

Issue 2233023002: Adding BlimpNavigationController to Tab (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@nav_handler_remove
Patch Set: Fixing unit tests Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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.blimp.core.contents; 5 package org.chromium.blimp.core.contents;
6 6
7 import org.chromium.base.annotations.CalledByNative; 7 import org.chromium.base.annotations.CalledByNative;
8 import org.chromium.base.annotations.JNINamespace; 8 import org.chromium.base.annotations.JNINamespace;
9 import org.chromium.blimp_public.contents.BlimpNavigationController; 9 import org.chromium.blimp_public.contents.BlimpNavigationController;
10 10
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 nativeLoadURL(mNativeBlimpNavigationControllerImplAndroid, url); 43 nativeLoadURL(mNativeBlimpNavigationControllerImplAndroid, url);
44 } 44 }
45 45
46 @Override 46 @Override
47 public String getUrl() { 47 public String getUrl() {
48 if (mNativeBlimpNavigationControllerImplAndroid == 0) return ""; 48 if (mNativeBlimpNavigationControllerImplAndroid == 0) return "";
49 return nativeGetURL(mNativeBlimpNavigationControllerImplAndroid); 49 return nativeGetURL(mNativeBlimpNavigationControllerImplAndroid);
50 } 50 }
51 51
52 @Override 52 @Override
53 public String getTitle() {
54 if (mNativeBlimpNavigationControllerImplAndroid == 0) return "";
55 return nativeGetTitle(mNativeBlimpNavigationControllerImplAndroid);
56 }
57
58 @Override
53 public boolean canGoBack() { 59 public boolean canGoBack() {
54 if (mNativeBlimpNavigationControllerImplAndroid == 0) return false; 60 if (mNativeBlimpNavigationControllerImplAndroid == 0) return false;
55 return nativeCanGoBack(mNativeBlimpNavigationControllerImplAndroid); 61 return nativeCanGoBack(mNativeBlimpNavigationControllerImplAndroid);
56 } 62 }
57 63
58 @Override 64 @Override
59 public boolean canGoForward() { 65 public boolean canGoForward() {
60 if (mNativeBlimpNavigationControllerImplAndroid == 0) return false; 66 if (mNativeBlimpNavigationControllerImplAndroid == 0) return false;
61 return nativeCanGoForward(mNativeBlimpNavigationControllerImplAndroid); 67 return nativeCanGoForward(mNativeBlimpNavigationControllerImplAndroid);
62 } 68 }
63 69
64 @Override 70 @Override
65 public void goBack() { 71 public void goBack() {
66 if (mNativeBlimpNavigationControllerImplAndroid == 0) return; 72 if (mNativeBlimpNavigationControllerImplAndroid == 0) return;
67 nativeGoBack(mNativeBlimpNavigationControllerImplAndroid); 73 nativeGoBack(mNativeBlimpNavigationControllerImplAndroid);
68 } 74 }
69 75
70 @Override 76 @Override
71 public void goForward() { 77 public void goForward() {
72 if (mNativeBlimpNavigationControllerImplAndroid == 0) return; 78 if (mNativeBlimpNavigationControllerImplAndroid == 0) return;
73 nativeGoForward(mNativeBlimpNavigationControllerImplAndroid); 79 nativeGoForward(mNativeBlimpNavigationControllerImplAndroid);
74 } 80 }
75 81
76 @Override 82 @Override
77 public void reload(boolean checkForRepost) { 83 public void reload() {
78 if (mNativeBlimpNavigationControllerImplAndroid == 0) return; 84 if (mNativeBlimpNavigationControllerImplAndroid == 0) return;
79 nativeReload(mNativeBlimpNavigationControllerImplAndroid); 85 nativeReload(mNativeBlimpNavigationControllerImplAndroid);
80 } 86 }
81 87
82 private native void nativeGoBack(long nativeBlimpNavigationControllerImplAnd roid); 88 private native void nativeGoBack(long nativeBlimpNavigationControllerImplAnd roid);
83 private native void nativeGoForward(long nativeBlimpNavigationControllerImpl Android); 89 private native void nativeGoForward(long nativeBlimpNavigationControllerImpl Android);
84 private native void nativeReload(long nativeBlimpNavigationControllerImplAnd roid); 90 private native void nativeReload(long nativeBlimpNavigationControllerImplAnd roid);
85 private native boolean nativeCanGoBack(long nativeBlimpNavigationControllerI mplAndroid); 91 private native boolean nativeCanGoBack(long nativeBlimpNavigationControllerI mplAndroid);
86 private native boolean nativeCanGoForward(long nativeBlimpNavigationControll erImplAndroid); 92 private native boolean nativeCanGoForward(long nativeBlimpNavigationControll erImplAndroid);
87 private native void nativeLoadURL(long nativeBlimpNavigationControllerImplAn droid, String url); 93 private native void nativeLoadURL(long nativeBlimpNavigationControllerImplAn droid, String url);
88 private native String nativeGetURL(long nativeBlimpNavigationControllerImplA ndroid); 94 private native String nativeGetURL(long nativeBlimpNavigationControllerImplA ndroid);
95 private native String nativeGetTitle(long nativeBlimpNavigationControllerImp lAndroid);
89 } 96 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698