Index: content/public/android/java/src/org/chromium/content/browser/SmartSelectionProvider.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/SmartSelectionProvider.java b/content/public/android/java/src/org/chromium/content/browser/SmartSelectionProvider.java |
index 8fd2a39e25ff04c47dfbb3da5968294c91902ed0..427a38833540f1592e4af70897b7943c9d4a219d 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/SmartSelectionProvider.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/SmartSelectionProvider.java |
@@ -96,4 +96,24 @@ public interface SmartSelectionProvider { |
* Cancel all asynchronous requests. |
*/ |
public void cancelAllRequests(); |
+ |
+ // TODO(timav): Use |TextClassifier| instead of |Object| after we switch to Android SDK 26. |
+ /** |
+ * Sets TextClassifier for Smart Text selection. |
+ */ |
+ public void setTextClassifier(Object textClassifier); |
+ |
+ // TODO(timav): Use |TextClassifier| instead of |Object| after we switch to Android SDK 26. |
+ /** |
+ * Returns TextClassifier used for Smart Text selection. |
+ * If the user sets non-null text classifier object, returns that object. Otherwise returns |
+ * the system classifier obtained from the TextClassificationManager service. |
+ */ |
+ public Object getTextClassifier(); |
+ |
+ // TODO(timav): Use |TextClassifier| instead of |Object| after we switch to Android SDK 26. |
+ /** |
+ * Returns TextClassifier object if the one has been set with setTextClassifier(), or null. |
+ */ |
+ public Object getCustomTextClassifier(); |
} |