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

Unified Diff: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java

Issue 2835323003: [SmartText selection] Implement TextClassifier getter and setter
Patch Set: Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
index e2eebabac8082e7b55b7c1250e9cf4cf6da5d887..95c1d478b9de28a8896bf8d9e6521fe821eb8921 100644
--- a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
+++ b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
@@ -30,6 +30,7 @@ import org.chromium.content_public.browser.MessagePort;
import org.chromium.content_public.browser.NavigationController;
import org.chromium.content_public.browser.RenderFrameHost;
import org.chromium.content_public.browser.SmartClipCallback;
+import org.chromium.content_public.browser.TextClassifierProvider;
import org.chromium.content_public.browser.WebContents;
import org.chromium.content_public.browser.WebContentsObserver;
import org.chromium.ui.OverscrollRefreshHandler;
@@ -110,6 +111,8 @@ import java.util.UUID;
private EventForwarder mEventForwarder;
+ private TextClassifierProvider mTextClassifierProvider;
+
private WebContentsImpl(
long nativeWebContentsAndroid, NavigationController navigationController) {
mNativeWebContentsAndroid = nativeWebContentsAndroid;
@@ -560,6 +563,16 @@ import java.util.UUID;
return nativeHasActiveEffectivelyFullscreenVideo(mNativeWebContentsAndroid);
}
+ @Override
+ public void setTextClassifierProvider(TextClassifierProvider provider) {
+ mTextClassifierProvider = provider;
+ }
+
+ @Override
+ public TextClassifierProvider getTextClassifierProvider() {
+ return mTextClassifierProvider;
+ }
+
@CalledByNative
private final void setMediaSession(MediaSessionImpl mediaSession) {
mMediaSession = mediaSession;

Powered by Google App Engine
This is Rietveld 408576698