• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package androidx.textclassifier {
2
3  public final class TextClassification implements android.os.Parcelable {
4    method public int describeContents();
5    method public float getConfidenceScore(java.lang.String);
6    method public java.lang.String getEntity(int);
7    method public int getEntityCount();
8    method public android.graphics.drawable.Drawable getIcon();
9    method public android.content.Intent getIntent();
10    method public java.lang.CharSequence getLabel();
11    method public int getSecondaryActionsCount();
12    method public android.graphics.drawable.Drawable getSecondaryIcon(int);
13    method public android.content.Intent getSecondaryIntent(int);
14    method public java.lang.CharSequence getSecondaryLabel(int);
15    method public java.lang.String getSignature();
16    method public java.lang.String getText();
17    method public void writeToParcel(android.os.Parcel, int);
18    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextClassification> CREATOR;
19  }
20
21  public static final class TextClassification.Builder {
22    ctor public TextClassification.Builder();
23    method public androidx.textclassifier.TextClassification.Builder addSecondaryAction(android.content.Intent, java.lang.String, android.graphics.drawable.Drawable);
24    method public androidx.textclassifier.TextClassification build();
25    method public androidx.textclassifier.TextClassification.Builder clearSecondaryActions();
26    method public androidx.textclassifier.TextClassification.Builder setEntityType(java.lang.String, float);
27    method public androidx.textclassifier.TextClassification.Builder setIcon(android.graphics.drawable.Drawable);
28    method public androidx.textclassifier.TextClassification.Builder setIntent(android.content.Intent);
29    method public androidx.textclassifier.TextClassification.Builder setLabel(java.lang.String);
30    method public androidx.textclassifier.TextClassification.Builder setPrimaryAction(android.content.Intent, java.lang.String, android.graphics.drawable.Drawable);
31    method public androidx.textclassifier.TextClassification.Builder setSignature(java.lang.String);
32    method public androidx.textclassifier.TextClassification.Builder setText(java.lang.String);
33  }
34
35  public static final class TextClassification.Options implements android.os.Parcelable {
36    ctor public TextClassification.Options();
37    method public int describeContents();
38    method public java.lang.String getCallingPackageName();
39    method public android.support.v4.os.LocaleListCompat getDefaultLocales();
40    method public java.util.Calendar getReferenceTime();
41    method public androidx.textclassifier.TextClassification.Options setDefaultLocales(android.support.v4.os.LocaleListCompat);
42    method public androidx.textclassifier.TextClassification.Options setReferenceTime(java.util.Calendar);
43    method public void writeToParcel(android.os.Parcel, int);
44    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextClassification.Options> CREATOR;
45  }
46
47  public class TextClassifier {
48    ctor public TextClassifier();
49    field public static final java.lang.String TYPE_ADDRESS = "address";
50    field public static final java.lang.String TYPE_EMAIL = "email";
51    field public static final java.lang.String TYPE_OTHER = "other";
52    field public static final java.lang.String TYPE_PHONE = "phone";
53    field public static final java.lang.String TYPE_UNKNOWN = "";
54    field public static final java.lang.String TYPE_URL = "url";
55  }
56
57  public final class TextLinks implements android.os.Parcelable {
58    method public int apply(android.text.Spannable, int, androidx.textclassifier.TextLinks.SpanFactory);
59    method public int describeContents();
60    method public java.util.Collection<androidx.textclassifier.TextLinks.TextLink> getLinks();
61    method public void writeToParcel(android.os.Parcel, int);
62    field public static final int APPLY_STRATEGY_IGNORE = 0; // 0x0
63    field public static final int APPLY_STRATEGY_REPLACE = 1; // 0x1
64    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks> CREATOR;
65    field public static final int STATUS_DIFFERENT_TEXT = 3; // 0x3
66    field public static final int STATUS_LINKS_APPLIED = 0; // 0x0
67    field public static final int STATUS_NO_LINKS_APPLIED = 2; // 0x2
68    field public static final int STATUS_NO_LINKS_FOUND = 1; // 0x1
69  }
70
71  public static final class TextLinks.Builder {
72    ctor public TextLinks.Builder(java.lang.String);
73    method public androidx.textclassifier.TextLinks.Builder addLink(int, int, java.util.Map<java.lang.String, java.lang.Float>);
74    method public androidx.textclassifier.TextLinks build();
75    method public androidx.textclassifier.TextLinks.Builder clearTextLinks();
76  }
77
78  public static final class TextLinks.Options implements android.os.Parcelable {
79    ctor public TextLinks.Options();
80    method public int describeContents();
81    method public int getApplyStrategy();
82    method public java.lang.String getCallingPackageName();
83    method public android.support.v4.os.LocaleListCompat getDefaultLocales();
84    method public androidx.textclassifier.TextClassifier.EntityConfig getEntityConfig();
85    method public androidx.textclassifier.TextLinks.SpanFactory getSpanFactory();
86    method public androidx.textclassifier.TextLinks.Options setApplyStrategy(int);
87    method public androidx.textclassifier.TextLinks.Options setDefaultLocales(android.support.v4.os.LocaleListCompat);
88    method public androidx.textclassifier.TextLinks.Options setEntityConfig(androidx.textclassifier.TextClassifier.EntityConfig);
89    method public androidx.textclassifier.TextLinks.Options setSpanFactory(androidx.textclassifier.TextLinks.SpanFactory);
90    method public void writeToParcel(android.os.Parcel, int);
91    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks.Options> CREATOR;
92  }
93
94  public static final class TextLinks.TextLink implements android.os.Parcelable {
95    method public int describeContents();
96    method public float getConfidenceScore(java.lang.String);
97    method public int getEnd();
98    method public java.lang.String getEntity(int);
99    method public int getEntityCount();
100    method public int getStart();
101    method public void writeToParcel(android.os.Parcel, int);
102    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextLinks.TextLink> CREATOR;
103  }
104
105  public static class TextLinks.TextLinkSpan extends android.text.style.ClickableSpan {
106    ctor public TextLinks.TextLinkSpan(androidx.textclassifier.TextLinks.TextLink);
107    method public final androidx.textclassifier.TextLinks.TextLink getTextLink();
108    method public void onClick(android.view.View);
109  }
110
111  public final class TextSelection implements android.os.Parcelable {
112    method public int describeContents();
113    method public float getConfidenceScore(java.lang.String);
114    method public java.lang.String getEntity(int);
115    method public int getEntityCount();
116    method public int getSelectionEndIndex();
117    method public int getSelectionStartIndex();
118    method public java.lang.String getSignature();
119    method public void writeToParcel(android.os.Parcel, int);
120    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextSelection> CREATOR;
121  }
122
123  public static final class TextSelection.Builder {
124    ctor public TextSelection.Builder(int, int);
125    method public androidx.textclassifier.TextSelection build();
126    method public androidx.textclassifier.TextSelection.Builder setEntityType(java.lang.String, float);
127    method public androidx.textclassifier.TextSelection.Builder setSignature(java.lang.String);
128  }
129
130  public static final class TextSelection.Options implements android.os.Parcelable {
131    ctor public TextSelection.Options();
132    method public int describeContents();
133    method public java.lang.String getCallingPackageName();
134    method public android.support.v4.os.LocaleListCompat getDefaultLocales();
135    method public androidx.textclassifier.TextSelection.Options setDefaultLocales(android.support.v4.os.LocaleListCompat);
136    method public void writeToParcel(android.os.Parcel, int);
137    field public static final android.os.Parcelable.Creator<androidx.textclassifier.TextSelection.Options> CREATOR;
138  }
139
140}
141
142