HomeSort by relevance Sort by last modified time
    Searched refs:TextLinks (Results 1 - 23 of 23) sorted by null

  /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...]

Completed in 193 milliseconds