Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 1 | // Signature format: 3.0 |
| 2 | package androidx.textclassifier { |
| 3 | |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 4 | public final class ConversationAction { |
| 5 | method public static androidx.textclassifier.ConversationAction createFromBundle(android.os.Bundle!); |
| 6 | method public androidx.core.app.RemoteActionCompat? getAction(); |
| 7 | method @FloatRange(from=0, to=1) public float getConfidenceScore(); |
| 8 | method public android.os.Bundle getExtras(); |
| 9 | method public CharSequence? getTextReply(); |
| 10 | method public String getType(); |
| 11 | method public android.os.Bundle toBundle(); |
| 12 | field public static final String TYPE_ADD_CONTACT = "add_contact"; |
| 13 | field public static final String TYPE_CALL_PHONE = "call_phone"; |
| 14 | field public static final String TYPE_COPY = "copy"; |
| 15 | field public static final String TYPE_CREATE_REMINDER = "create_reminder"; |
| 16 | field public static final String TYPE_OPEN_URL = "open_url"; |
| 17 | field public static final String TYPE_SEND_EMAIL = "send_email"; |
| 18 | field public static final String TYPE_SEND_SMS = "send_sms"; |
| 19 | field public static final String TYPE_SHARE_LOCATION = "share_location"; |
| 20 | field public static final String TYPE_TEXT_REPLY = "text_reply"; |
| 21 | field public static final String TYPE_TRACK_FLIGHT = "track_flight"; |
| 22 | field public static final String TYPE_VIEW_CALENDAR = "view_calendar"; |
| 23 | field public static final String TYPE_VIEW_MAP = "view_map"; |
| 24 | } |
| 25 | |
| 26 | public static final class ConversationAction.Builder { |
| 27 | ctor public ConversationAction.Builder(String); |
| 28 | method public androidx.textclassifier.ConversationAction build(); |
| 29 | method public androidx.textclassifier.ConversationAction.Builder setAction(androidx.core.app.RemoteActionCompat?); |
| 30 | method public androidx.textclassifier.ConversationAction.Builder setConfidenceScore(@FloatRange(from=0, to=1) float); |
| 31 | method public androidx.textclassifier.ConversationAction.Builder setExtras(android.os.Bundle?); |
| 32 | method public androidx.textclassifier.ConversationAction.Builder setTextReply(CharSequence?); |
| 33 | } |
| 34 | |
| 35 | public final class ConversationActions { |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 36 | ctor public ConversationActions(java.util.List<androidx.textclassifier.ConversationAction!>, String?); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 37 | method public static androidx.textclassifier.ConversationActions createFromBundle(android.os.Bundle); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 38 | method public java.util.List<androidx.textclassifier.ConversationAction!> getConversationActions(); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 39 | method public String? getId(); |
| 40 | method public android.os.Bundle toBundle(); |
| 41 | } |
| 42 | |
| 43 | public static final class ConversationActions.Message { |
| 44 | method public static androidx.textclassifier.ConversationActions.Message createFromBundle(android.os.Bundle); |
| 45 | method public androidx.core.app.Person getAuthor(); |
| 46 | method public android.os.Bundle getExtras(); |
| 47 | method public Long? getReferenceTime(); |
| 48 | method public CharSequence? getText(); |
| 49 | method public android.os.Bundle toBundle(); |
| 50 | field public static final androidx.core.app.Person PERSON_USER_OTHERS; |
| 51 | field public static final androidx.core.app.Person PERSON_USER_SELF; |
| 52 | } |
| 53 | |
| 54 | public static final class ConversationActions.Message.Builder { |
| 55 | ctor public ConversationActions.Message.Builder(androidx.core.app.Person); |
| 56 | method public androidx.textclassifier.ConversationActions.Message build(); |
| 57 | method public androidx.textclassifier.ConversationActions.Message.Builder setExtras(android.os.Bundle?); |
| 58 | method public androidx.textclassifier.ConversationActions.Message.Builder setReferenceTime(Long?); |
| 59 | method public androidx.textclassifier.ConversationActions.Message.Builder setText(CharSequence?); |
| 60 | } |
| 61 | |
| 62 | public static final class ConversationActions.Request { |
| 63 | method public static androidx.textclassifier.ConversationActions.Request createFromBundle(android.os.Bundle); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 64 | method public java.util.List<androidx.textclassifier.ConversationActions.Message!> getConversation(); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 65 | method public android.os.Bundle getExtras(); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 66 | method public java.util.List<java.lang.String!> getHints(); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 67 | method @IntRange(from=0xffffffff) public int getMaxSuggestions(); |
| 68 | method public androidx.textclassifier.TextClassifier.EntityConfig getTypeConfig(); |
| 69 | method public android.os.Bundle toBundle(); |
| 70 | field public static final String HINT_FOR_IN_APP = "in_app"; |
| 71 | field public static final String HINT_FOR_NOTIFICATION = "notification"; |
| 72 | } |
| 73 | |
| 74 | public static final class ConversationActions.Request.Builder { |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 75 | ctor public ConversationActions.Request.Builder(java.util.List<androidx.textclassifier.ConversationActions.Message!>); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 76 | method public androidx.textclassifier.ConversationActions.Request build(); |
| 77 | method public androidx.textclassifier.ConversationActions.Request.Builder setExtras(android.os.Bundle?); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 78 | method public androidx.textclassifier.ConversationActions.Request.Builder setHints(java.util.List<java.lang.String!>?); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 79 | method public androidx.textclassifier.ConversationActions.Request.Builder setMaxSuggestions(@IntRange(from=0xffffffff) int); |
| 80 | method public androidx.textclassifier.ConversationActions.Request.Builder setTypeConfig(androidx.textclassifier.TextClassifier.EntityConfig?); |
| 81 | } |
| 82 | |
Abodunrinwa Toki | 0ebc965 | 2019-03-18 17:51:18 +0000 | [diff] [blame] | 83 | public final class ExtrasUtils { |
| 84 | method public static java.util.Locale? getTopLanguage(android.content.Intent?); |
| 85 | } |
| 86 | |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 87 | public final class TextClassification { |
| 88 | method public static androidx.textclassifier.TextClassification createFromBundle(android.os.Bundle); |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 89 | method public java.util.List<androidx.core.app.RemoteActionCompat!> getActions(); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 90 | method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String!); |
| 91 | method public String getEntityType(int); |
| 92 | method @IntRange(from=0) public int getEntityTypeCount(); |
| 93 | method public android.os.Bundle getExtras(); |
| 94 | method public String? getId(); |
| 95 | method public CharSequence? getText(); |
| 96 | method public android.os.Bundle toBundle(); |
| 97 | } |
| 98 | |
| 99 | public static final class TextClassification.Builder { |
| 100 | ctor public TextClassification.Builder(); |
| 101 | method public androidx.textclassifier.TextClassification.Builder addAction(androidx.core.app.RemoteActionCompat); |
| 102 | method public androidx.textclassifier.TextClassification build(); |
| 103 | method public androidx.textclassifier.TextClassification.Builder! setEntityType(String, @FloatRange(from=0.0, to=1.0) float); |
| 104 | method public androidx.textclassifier.TextClassification.Builder setExtras(android.os.Bundle?); |
| 105 | method public androidx.textclassifier.TextClassification.Builder setId(String?); |
| 106 | method public androidx.textclassifier.TextClassification.Builder! setText(CharSequence?); |
| 107 | } |
| 108 | |
| 109 | public static final class TextClassification.Request { |
| 110 | method public static androidx.textclassifier.TextClassification.Request! createFromBundle(android.os.Bundle); |
| 111 | method public androidx.core.os.LocaleListCompat? getDefaultLocales(); |
| 112 | method @IntRange(from=0) public int getEndIndex(); |
| 113 | method public android.os.Bundle getExtras(); |
| 114 | method public Long? getReferenceTime(); |
| 115 | method @IntRange(from=0) public int getStartIndex(); |
| 116 | method public CharSequence getText(); |
| 117 | method public android.os.Bundle toBundle(); |
| 118 | } |
| 119 | |
| 120 | public static final class TextClassification.Request.Builder { |
| 121 | ctor public TextClassification.Request.Builder(CharSequence, @IntRange(from=0) int, @IntRange(from=0) int); |
| 122 | method public androidx.textclassifier.TextClassification.Request build(); |
| 123 | method public androidx.textclassifier.TextClassification.Request.Builder setDefaultLocales(androidx.core.os.LocaleListCompat?); |
| 124 | method public androidx.textclassifier.TextClassification.Request.Builder setExtras(android.os.Bundle?); |
| 125 | method public androidx.textclassifier.TextClassification.Request.Builder setReferenceTime(Long?); |
| 126 | } |
| 127 | |
| 128 | public final class TextClassificationContext { |
| 129 | method public static androidx.textclassifier.TextClassificationContext createFromBundle(android.os.Bundle); |
| 130 | method public String getPackageName(); |
| 131 | method public String getWidgetType(); |
| 132 | method public String? getWidgetVersion(); |
| 133 | method public android.os.Bundle toBundle(); |
| 134 | } |
| 135 | |
| 136 | public static final class TextClassificationContext.Builder { |
| 137 | ctor public TextClassificationContext.Builder(String, String); |
| 138 | method public androidx.textclassifier.TextClassificationContext build(); |
| 139 | method public androidx.textclassifier.TextClassificationContext.Builder! setWidgetVersion(String?); |
| 140 | } |
| 141 | |
| 142 | public final class TextClassificationManager { |
| 143 | method public androidx.textclassifier.TextClassifier getDefaultTextClassifier(); |
| 144 | method public androidx.textclassifier.TextClassifier getTextClassifier(); |
| 145 | method public static androidx.textclassifier.TextClassificationManager! of(android.content.Context); |
| 146 | method public void setTextClassifier(androidx.textclassifier.TextClassifier?); |
| 147 | } |
| 148 | |
| 149 | public final class TextClassificationSessionId { |
| 150 | method public static androidx.textclassifier.TextClassificationSessionId createFromBundle(android.os.Bundle); |
| 151 | method public android.os.Bundle toBundle(); |
| 152 | } |
| 153 | |
| 154 | public abstract class TextClassifier { |
| 155 | ctor public TextClassifier(); |
| 156 | method @WorkerThread public androidx.textclassifier.TextClassification classifyText(androidx.textclassifier.TextClassification.Request); |
| 157 | method @WorkerThread public androidx.textclassifier.TextLinks generateLinks(androidx.textclassifier.TextLinks.Request); |
| 158 | method public int getMaxGenerateLinksTextLength(); |
Tony Mak | 8691a53 | 2019-04-10 20:38:15 +0100 | [diff] [blame] | 159 | method @WorkerThread public androidx.textclassifier.ConversationActions suggestConversationActions(androidx.textclassifier.ConversationActions.Request); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 160 | method @WorkerThread public androidx.textclassifier.TextSelection suggestSelection(androidx.textclassifier.TextSelection.Request); |
| 161 | field public static final String HINT_TEXT_IS_EDITABLE = "android.text_is_editable"; |
| 162 | field public static final String HINT_TEXT_IS_NOT_EDITABLE = "android.text_is_not_editable"; |
| 163 | field public static final androidx.textclassifier.TextClassifier! NO_OP; |
| 164 | field public static final String TYPE_ADDRESS = "address"; |
| 165 | field public static final String TYPE_DATE = "date"; |
| 166 | field public static final String TYPE_DATE_TIME = "datetime"; |
| 167 | field public static final String TYPE_EMAIL = "email"; |
| 168 | field public static final String TYPE_FLIGHT_NUMBER = "flight"; |
| 169 | field public static final String TYPE_OTHER = "other"; |
| 170 | field public static final String TYPE_PHONE = "phone"; |
| 171 | field public static final String TYPE_UNKNOWN = ""; |
| 172 | field public static final String TYPE_URL = "url"; |
| 173 | field public static final String WIDGET_TYPE_CUSTOM_EDITTEXT = "customedit"; |
| 174 | field public static final String WIDGET_TYPE_CUSTOM_TEXTVIEW = "customview"; |
| 175 | field public static final String WIDGET_TYPE_CUSTOM_UNSELECTABLE_TEXTVIEW = "nosel-customview"; |
| 176 | field public static final String WIDGET_TYPE_EDITTEXT = "edittext"; |
| 177 | field public static final String WIDGET_TYPE_EDIT_WEBVIEW = "edit-webview"; |
| 178 | field public static final String WIDGET_TYPE_TEXTVIEW = "textview"; |
| 179 | field public static final String WIDGET_TYPE_UNKNOWN = "unknown"; |
| 180 | field public static final String WIDGET_TYPE_UNSELECTABLE_TEXTVIEW = "nosel-textview"; |
| 181 | field public static final String WIDGET_TYPE_WEBVIEW = "webview"; |
| 182 | } |
| 183 | |
| 184 | public static final class TextClassifier.EntityConfig { |
| 185 | method public static androidx.textclassifier.TextClassifier.EntityConfig createFromBundle(android.os.Bundle); |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 186 | method public java.util.Collection<java.lang.String!> getHints(); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 187 | method public java.util.Collection<java.lang.String!>! resolveTypes(java.util.Collection<java.lang.String!>?); |
Tony Mak | c4ca745 | 2019-04-10 18:20:38 +0100 | [diff] [blame] | 188 | method public boolean shouldIncludeTypesFromTextClassifier(); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 189 | method public android.os.Bundle toBundle(); |
| 190 | } |
| 191 | |
| 192 | public static final class TextClassifier.EntityConfig.Builder { |
| 193 | ctor public TextClassifier.EntityConfig.Builder(); |
| 194 | method public androidx.textclassifier.TextClassifier.EntityConfig build(); |
Tony Mak | c4ca745 | 2019-04-10 18:20:38 +0100 | [diff] [blame] | 195 | method public androidx.textclassifier.TextClassifier.EntityConfig.Builder! includeTypesFromTextClassifier(boolean); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 196 | method public androidx.textclassifier.TextClassifier.EntityConfig.Builder! setExcludedTypes(java.util.Collection<java.lang.String!>?); |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 197 | method public androidx.textclassifier.TextClassifier.EntityConfig.Builder! setHints(java.util.Collection<java.lang.String!>?); |
Jeff Gaston | dc77eca | 2019-05-21 13:14:50 -0400 | [diff] [blame] | 198 | method public androidx.textclassifier.TextClassifier.EntityConfig.Builder! setIncludedTypes(java.util.Collection<java.lang.String!>?); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 199 | } |
| 200 | |
| 201 | public final class TextLinks { |
| 202 | method public int apply(android.text.Spannable, androidx.textclassifier.TextClassifier, androidx.textclassifier.TextLinksParams); |
| 203 | method public static androidx.textclassifier.TextLinks createFromBundle(android.os.Bundle); |
| 204 | method public android.os.Bundle getExtras(); |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 205 | method public java.util.Collection<androidx.textclassifier.TextLinks.TextLink!> getLinks(); |
Tony Mak | 7522aa3 | 2019-06-24 20:08:13 +0100 | [diff] [blame] | 206 | method public CharSequence getText(); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 207 | method public android.os.Bundle toBundle(); |
| 208 | field public static final int APPLY_STRATEGY_IGNORE = 0; // 0x0 |
| 209 | field public static final int APPLY_STRATEGY_REPLACE = 1; // 0x1 |
| 210 | field public static final int STATUS_DIFFERENT_TEXT = 3; // 0x3 |
| 211 | field public static final int STATUS_LINKS_APPLIED = 0; // 0x0 |
| 212 | field public static final int STATUS_NO_LINKS_APPLIED = 2; // 0x2 |
| 213 | field public static final int STATUS_NO_LINKS_FOUND = 1; // 0x1 |
| 214 | field public static final int STATUS_UNKNOWN = -1; // 0xffffffff |
| 215 | } |
| 216 | |
| 217 | public static final class TextLinks.Builder { |
| 218 | ctor public TextLinks.Builder(CharSequence); |
Jeff Gaston | 6edd4a4 | 2019-04-12 20:19:05 -0400 | [diff] [blame] | 219 | method public androidx.textclassifier.TextLinks.Builder addLink(int, int, java.util.Map<java.lang.String!,java.lang.Float!>); |
Nick Anthony | 85f3455 | 2019-02-08 10:20:20 -0500 | [diff] [blame] | 220 | method public androidx.textclassifier.TextLinks build(); |
| 221 | method public androidx.textclassifier.TextLinks.Builder clearTextLinks(); |
| 222 | method public androidx.textclassifier.TextLinks.Builder setExtras(android.os.Bundle?); |
| 223 | } |
| 224 | |
| 225 | public static class TextLinks.DefaultTextLinkSpan extends androidx.textclassifier.TextLinks.TextLinkSpan { |
| 226 | ctor public TextLinks.DefaultTextLinkSpan(androidx.textclassifier.TextLinks.TextLinkSpanData); |
| 227 | method @CallSuper public void onClick(android.view.View); |
| 228 | method @UiThread public void onTextClassificationResult(android.widget.TextView, androidx.textclassifier.TextClassification); |
| 229 | } |
| 230 | |
| 231 | public static final class TextLinks.Request { |
| 232 | method public static androidx.textclassifier.TextLinks.Request createFromBundle(android.os.Bundle); |
| 233 | method public androidx.core.os.LocaleListCompat? getDefaultLocales(); |
| 234 | method public androidx.textclassifier.TextClassifier.EntityConfig getEntityConfig(); |
| 235 | method public android.os.Bundle getExtras(); |
| 236 | method public Long? getReferenceTime(); |
| 237 | method public CharSequence getText(); |
| 238 | method public android.os.Bundle toBundle(); |
| 239 | } |
| 240 | |
| 241 | public static final class TextLinks.Request.Builder { |
| 242 | ctor public TextLinks.Request.Builder(CharSequence); |
| 243 | method public androidx.textclassifier.TextLinks.Request build(); |
| 244 | method public androidx.textclassifier.TextLinks.Request.Builder setDefaultLocales(androidx.core.os.LocaleListCompat?); |
| 245 | method public androidx.textclassifier.TextLinks.Request.Builder setEntityConfig(androidx.textclassifier.TextClassifier.EntityConfig?); |
| 246 | method public androidx.textclassifier.TextLinks.Request.Builder setExtras(android.os.Bundle?); |
| 247 | method public androidx.textclassifier.TextLinks.Request.Builder setReferenceTime(Long?); |
| 248 | } |
| 249 | |
| 250 | public static interface TextLinks.SpanFactory { |
| 251 | method public androidx.textclassifier.TextLinks.TextLinkSpan! createSpan(androidx.textclassifier.TextLinks.TextLinkSpanData); |
| 252 | } |
| 253 | |
| 254 | public static final class TextLinks.TextLink { |
| 255 | method public static androidx.textclassifier.TextLinks.TextLink createFromBundle(android.os.Bundle); |
| 256 | method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String!); |
| 257 | method public int getEnd(); |
| 258 | method public String getEntityType(int); |
| 259 | method public int getEntityTypeCount(); |
| 260 | method public int getStart(); |
| 261 | method public android.os.Bundle toBundle(); |
| 262 | } |
| 263 | |
| 264 | public abstract static class TextLinks.TextLinkSpan extends android.text.style.ClickableSpan { |
| 265 | ctor public TextLinks.TextLinkSpan(androidx.textclassifier.TextLinks.TextLinkSpanData); |
| 266 | method public final androidx.textclassifier.TextLinks.TextLinkSpanData getTextLinkSpanData(); |
| 267 | } |
| 268 | |
| 269 | public static class TextLinks.TextLinkSpanData { |
| 270 | method public androidx.textclassifier.TextLinks.TextLink getTextLink(); |
| 271 | } |
| 272 | |
| 273 | public final class TextLinksParams { |
| 274 | field public static final androidx.textclassifier.TextLinksParams! DEFAULT_PARAMS; |
| 275 | } |
| 276 | |
| 277 | public static final class TextLinksParams.Builder { |
| 278 | ctor public TextLinksParams.Builder(); |
| 279 | method public androidx.textclassifier.TextLinksParams build(); |
| 280 | method public androidx.textclassifier.TextLinksParams.Builder setApplyStrategy(int); |
| 281 | method public androidx.textclassifier.TextLinksParams.Builder setDefaultLocales(androidx.core.os.LocaleListCompat?); |
| 282 | method public androidx.textclassifier.TextLinksParams.Builder setEntityConfig(androidx.textclassifier.TextClassifier.EntityConfig?); |
| 283 | method public androidx.textclassifier.TextLinksParams.Builder setReferenceTime(Long?); |
| 284 | method public androidx.textclassifier.TextLinksParams.Builder setSpanFactory(androidx.textclassifier.TextLinks.SpanFactory?); |
| 285 | } |
| 286 | |
| 287 | public final class TextSelection { |
| 288 | method public static androidx.textclassifier.TextSelection createFromBundle(android.os.Bundle); |
| 289 | method @FloatRange(from=0.0, to=1.0) public float getConfidenceScore(String!); |
| 290 | method public String getEntityType(int); |
| 291 | method @IntRange(from=0) public int getEntityTypeCount(); |
| 292 | method public android.os.Bundle getExtras(); |
| 293 | method public String? getId(); |
| 294 | method public int getSelectionEndIndex(); |
| 295 | method public int getSelectionStartIndex(); |
| 296 | method public android.os.Bundle toBundle(); |
| 297 | } |
| 298 | |
| 299 | public static final class TextSelection.Builder { |
| 300 | ctor public TextSelection.Builder(@IntRange(from=0) int, @IntRange(from=0) int); |
| 301 | method public androidx.textclassifier.TextSelection build(); |
| 302 | method public androidx.textclassifier.TextSelection.Builder setEntityType(String, @FloatRange(from=0.0, to=1.0) float); |
| 303 | method public androidx.textclassifier.TextSelection.Builder setExtras(android.os.Bundle?); |
| 304 | method public androidx.textclassifier.TextSelection.Builder setId(String?); |
| 305 | } |
| 306 | |
| 307 | public static final class TextSelection.Request { |
| 308 | method public static androidx.textclassifier.TextSelection.Request createFromBundle(android.os.Bundle); |
| 309 | method public androidx.core.os.LocaleListCompat? getDefaultLocales(); |
| 310 | method @IntRange(from=0) public int getEndIndex(); |
| 311 | method public android.os.Bundle getExtras(); |
| 312 | method @IntRange(from=0) public int getStartIndex(); |
| 313 | method public CharSequence getText(); |
| 314 | method public android.os.Bundle toBundle(); |
| 315 | } |
| 316 | |
| 317 | public static final class TextSelection.Request.Builder { |
| 318 | ctor public TextSelection.Request.Builder(CharSequence, @IntRange(from=0) int, @IntRange(from=0) int); |
| 319 | method public androidx.textclassifier.TextSelection.Request build(); |
| 320 | method public androidx.textclassifier.TextSelection.Request.Builder setDefaultLocales(androidx.core.os.LocaleListCompat?); |
| 321 | method public androidx.textclassifier.TextSelection.Request.Builder setExtras(android.os.Bundle?); |
| 322 | } |
| 323 | |
| 324 | } |
| 325 | |