/frameworks/base/core/java/android/view/textclassifier/ |
TextLinks.aidl | 19 parcelable TextLinks; 20 parcelable TextLinks.Request
|
TextLinksParams.java | 25 import android.view.textclassifier.TextLinks.TextLink; 26 import android.view.textclassifier.TextLinks.TextLinkSpan; 41 * A function to create spans from TextLinks. 46 @TextLinks.ApplyStrategy 52 @TextLinks.ApplyStrategy int applyStrategy, 96 * match the original text used to crete the TextLinks. 99 * @param textLinks the links to apply to the text 104 @TextLinks.Status 105 public int apply(@NonNull Spannable text, @NonNull TextLinks textLinks) { [all...] |
TextClassifier.java | 313 * Generates and returns a {@link TextLinks} that may be applied to the text to annotate it with 327 default TextLinks generateLinks(@NonNull TextLinks.Request request) { 330 return new TextLinks.Builder(request.getText().toString()).build(); 335 default TextLinks generateLinks( 336 @NonNull CharSequence text, @Nullable TextLinks.Options options) { 338 return generateLinks(new TextLinks.Request.Builder(text).build()); 342 return generateLinks(new TextLinks.Request.Builder(text) 355 * @see #generateLinks(TextLinks.Request) 559 public static TextLinks generateLegacyLinks(@NonNull TextLinks.Request request) [all...] |
TextLinks.java | 55 public final class TextLinks implements Parcelable { 58 * Return status of an attempt to apply TextLinks to text. 98 private TextLinks(String fullText, ArrayList<TextLink> links) { 122 * match the original text used to create the TextLinks. 129 * e.g {@link TextLinks#APPLY_STRATEGY_IGNORE} 130 * @param spanFactory a custom span factory for converting TextLinks to TextLinkSpans. 151 return String.format(Locale.US, "TextLinks{fullText=%s, links=%s}", mFullText, mLinks); 165 public static final Parcelable.Creator<TextLinks> CREATOR = 166 new Parcelable.Creator<TextLinks>() { 168 public TextLinks createFromParcel(Parcel in) [all...] |
SystemTextClassifier.java | 110 public TextLinks generateLinks(@NonNull TextLinks.Request request) { 122 final TextLinks links = callback.mReceiver.get(); 214 final ResponseReceiver<TextLinks> mReceiver = new ResponseReceiver<>(); 217 public void onSuccess(TextLinks links) {
|
GenerateLinksLogger.java | 68 public void logGenerateLinks(CharSequence text, TextLinks links, String callingPackageName, 80 for (TextLinks.TextLink link : links.getLinks()) { 156 void countLink(TextLinks.TextLink link) {
|
TextClassificationSession.java | 68 public TextLinks generateLinks(TextLinks.Request request) {
|
TextClassifierImpl.java | 211 public TextLinks generateLinks(@NonNull TextLinks.Request request) { 221 final TextLinks.Builder builder = new TextLinks.Builder(textString); 252 final TextLinks links = builder.build(); [all...] |
/frameworks/base/core/java/android/service/textclassifier/ |
ITextLinksCallback.aidl | 19 import android.view.textclassifier.TextLinks; 22 * Callback for a TextLinks request. 26 void onSuccess(in TextLinks links);
|
ITextClassifierService.aidl | 26 import android.view.textclassifier.TextLinks; 48 in TextLinks.Request request,
|
TextClassifierService.java | 42 import android.view.textclassifier.TextLinks; 162 TextLinks.Request request, ITextLinksCallback callback) 167 request.getText(), TextLinks.Options.from(sessionId, request), 169 new Callback<TextLinks>() { 171 public void onSuccess(TextLinks result) { 296 * Generates and returns a {@link TextLinks} that may be applied to the text to annotate it with 306 @NonNull TextLinks.Request request, 308 @NonNull Callback<TextLinks> callback); 314 @Nullable TextLinks.Options options, 316 @NonNull Callback<TextLinks> callback) [all...] |
/frameworks/support/textclassifier/src/androidTest/java/androidx/textclassifier/ |
TextLinksTest.java | 43 /** Instrumentation unit tests for {@link TextLinks}. */ 55 private static class CustomTextLinkSpan extends TextLinks.TextLinkSpan { 56 CustomTextLinkSpan(@Nullable TextLinks.TextLink textLink) { 61 private static class CustomSpanFactory implements TextLinks.SpanFactory { 63 public TextLinks.TextLinkSpan createSpan(TextLinks.TextLink textLink) { 97 final TextLinks reference = new TextLinks.Builder(fullText) 106 final TextLinks result = TextLinks.CREATOR.createFromParcel(parcel) [all...] |
/frameworks/base/core/tests/coretests/src/android/view/textclassifier/ |
TextLinksTest.java | 59 final TextLinks reference = new TextLinks.Builder(fullText) 68 final TextLinks result = TextLinks.CREATOR.createFromParcel(parcel); 69 final List<TextLinks.TextLink> resultList = new ArrayList<>(result.getLinks()); 94 final TextLinks.Request reference = new TextLinks.Request.Builder("text") 103 final TextLinks.Request result = TextLinks.Request.CREATOR.createFromParcel(parcel);
|
TextClassificationManagerTest.java | 239 TextLinks.Request request = new TextLinks.Request.Builder(text).build(); 251 TextLinks.Request request = new TextLinks.Request.Builder(text) 264 TextLinks.Request request = new TextLinks.Request.Builder(text) 280 TextLinks.Request request = new TextLinks.Request.Builder(text) 293 TextLinks.Request request = new TextLinks.Request.Builder(new String(manySpaces)).build() [all...] |
/frameworks/support/textclassifier/src/main/java/androidx/textclassifier/ |
TextLinks.java | 46 public final class TextLinks implements Parcelable { 83 private TextLinks(String fullText, ArrayList<TextLink> links) { 97 * match the original text used to crete the TextLinks. 100 * @param spanFactory a factory to generate spans from TextLinks. Will use a default if null. 161 public static final Parcelable.Creator<TextLinks> CREATOR = 162 new Parcelable.Creator<TextLinks>() { 164 public TextLinks createFromParcel(Parcel in) { 165 return new TextLinks(in); 169 public TextLinks[] newArray(int size) { 170 return new TextLinks[size] [all...] |
/frameworks/base/core/tests/coretests/src/android/view/textclassifier/logging/ |
GenerateLinksLoggerTest.java | 31 import android.view.textclassifier.TextLinks; 66 TextLinks links = new TextLinks.Builder(testText)
|
/cts/tests/tests/view/src/android/view/textclassifier/cts/ |
TextClassificationManagerTest.java | 34 import android.view.textclassifier.TextLinks; 128 assertValidResult(mClassifier.generateLinks(new TextLinks.Request.Builder(TEXT).build())); 197 private static void assertValidResult(TextLinks links) { 199 for (TextLinks.TextLink link : links.getLinks()) {
|
/frameworks/base/core/java/android/text/util/ |
Linkify.java | 34 import android.view.textclassifier.TextLinks; 35 import android.view.textclassifier.TextLinks.TextLinkSpan; 105 * TextLinks.Request)} instead and avoid it even when targeting API levels where no alternative 115 * Use {@link android.view.textclassifier.TextClassifier#generateLinks(TextLinks.Request)} 693 final TextLinks.Request request = new TextLinks.Request.Builder(truncatedText) 697 final Supplier<TextLinks> supplier = () -> classifier.generateLinks(request); 698 final Consumer<TextLinks> consumer = links -> { 701 callback.accept(TextLinks.STATUS_NO_LINKS_FOUND); 713 final @TextLinks.Status int result = params.apply(text, links) [all...] |
/frameworks/base/core/tests/coretests/src/android/widget/ |
TextViewActivityTest.java | 84 import android.view.textclassifier.TextLinks; 321 TextLinks.TextLink textLink = addLinkifiedTextToTextView(R.id.textview); 331 final TextLinks.TextLink textLink = addLinkifiedTextToTextView(R.id.nonselectable_textview); 357 final TextLinks.TextLink textLink = addLinkifiedTextToTextView(R.id.nonselectable_textview); 376 TextLinks.TextLink textLink = addLinkifiedTextToTextView(R.id.nonselectable_textview); 395 private TextLinks.TextLink addLinkifiedTextToTextView(int id) throws Throwable { 402 TextLinks.Request request = new TextLinks.Request.Builder(content).build(); 403 TextLinks links = textClassifier.generateLinks(request); 405 .setApplyStrategy(TextLinks.APPLY_STRATEGY_REPLACE [all...] |
/frameworks/base/services/core/java/com/android/server/textclassifier/ |
TextClassificationManagerService.java | 42 import android.view.textclassifier.TextLinks; 170 TextLinks.Request request, ITextLinksCallback callback)
|
/frameworks/base/core/java/android/text/method/ |
LinkMovementMethod.java | 28 import android.view.textclassifier.TextLinks.TextLinkSpan;
|
/frameworks/base/core/tests/coretests/src/android/text/util/ |
LinkifyTest.java | 38 import android.view.textclassifier.TextLinks.TextLinkSpan;
|
/frameworks/base/core/java/android/widget/ |
TextView.java | 170 import android.view.textclassifier.TextLinks; [all...] |