OSDN Git Service

Hide TextClassifier.getLinks API.
authorAbodunrinwa Toki <toki@google.com>
Fri, 21 Apr 2017 16:39:23 +0000 (17:39 +0100)
committerAbodunrinwa Toki <toki@google.com>
Fri, 21 Apr 2017 16:39:23 +0000 (17:39 +0100)
Test: none
Bug: 37565246
Change-Id: I275a9d055ef0ab68f3ca339c37ee939257c4bd54

api/current.txt
api/system-current.txt
api/test-current.txt
core/java/android/view/textclassifier/LinksInfo.java
core/java/android/view/textclassifier/TextClassifier.java

index 5017c88..6bf9e4a 100644 (file)
@@ -48282,10 +48282,6 @@ package android.view.inputmethod {
 
 package android.view.textclassifier {
 
-  public abstract interface LinksInfo {
-    method public abstract boolean apply(java.lang.CharSequence);
-  }
-
   public final class TextClassificationManager {
     method public android.view.textclassifier.TextClassifier getTextClassifier();
     method public void setTextClassifier(android.view.textclassifier.TextClassifier);
@@ -48314,7 +48310,6 @@ package android.view.textclassifier {
   }
 
   public abstract interface TextClassifier {
-    method public abstract android.view.textclassifier.LinksInfo getLinks(java.lang.CharSequence, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextClassificationResult getTextClassificationResult(java.lang.CharSequence, int, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int, android.os.LocaleList);
     field public static final android.view.textclassifier.TextClassifier NO_OP;
index 376c2c4..9703ef3 100644 (file)
@@ -51863,10 +51863,6 @@ package android.view.inputmethod {
 
 package android.view.textclassifier {
 
-  public abstract interface LinksInfo {
-    method public abstract boolean apply(java.lang.CharSequence);
-  }
-
   public final class TextClassificationManager {
     method public android.view.textclassifier.TextClassifier getTextClassifier();
     method public void setTextClassifier(android.view.textclassifier.TextClassifier);
@@ -51895,7 +51891,6 @@ package android.view.textclassifier {
   }
 
   public abstract interface TextClassifier {
-    method public abstract android.view.textclassifier.LinksInfo getLinks(java.lang.CharSequence, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextClassificationResult getTextClassificationResult(java.lang.CharSequence, int, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int, android.os.LocaleList);
     field public static final android.view.textclassifier.TextClassifier NO_OP;
index c103a83..dbe7602 100644 (file)
@@ -48660,10 +48660,6 @@ package android.view.inputmethod {
 
 package android.view.textclassifier {
 
-  public abstract interface LinksInfo {
-    method public abstract boolean apply(java.lang.CharSequence);
-  }
-
   public final class TextClassificationManager {
     method public android.view.textclassifier.TextClassifier getTextClassifier();
     method public void setTextClassifier(android.view.textclassifier.TextClassifier);
@@ -48692,7 +48688,6 @@ package android.view.textclassifier {
   }
 
   public abstract interface TextClassifier {
-    method public abstract android.view.textclassifier.LinksInfo getLinks(java.lang.CharSequence, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextClassificationResult getTextClassificationResult(java.lang.CharSequence, int, int, android.os.LocaleList);
     method public abstract android.view.textclassifier.TextSelection suggestSelection(java.lang.CharSequence, int, int, android.os.LocaleList);
     field public static final android.view.textclassifier.TextClassifier NO_OP;
index 3acbdc0..754c9e9 100644 (file)
@@ -22,6 +22,7 @@ import android.annotation.NonNull;
  * Link information that can be applied to text. See: {@link #apply(CharSequence)}.
  * Typical implementations of this interface will annotate spannable text with e.g
  * {@link android.text.style.ClickableSpan}s or other annotations.
+ * @hide
  */
 public interface LinksInfo {
 
index 0831e20..46fed43 100644 (file)
@@ -132,6 +132,7 @@ public interface TextClassifier {
      *      a default locale, or use the system default.
      *
      * @throws IllegalArgumentException if text is null
+     * @hide
      */
     LinksInfo getLinks(
             @NonNull CharSequence text, int linkMask, @Nullable LocaleList defaultLocales);