HomeSort by relevance Sort by last modified time
    Searched refs:TextClassifier (Results 1 - 25 of 54) sorted by null

1 2 3

  /frameworks/base/core/java/android/view/textclassifier/
TextClassificationSessionFactory.java 17 package android.view.textclassifier;
22 * An interface for creating a session-aware TextClassifier.
29 * Creates and returns a session-aware TextClassifier.
34 TextClassifier createTextClassificationSession(
TextClassificationManager.java 17 package android.view.textclassifier;
26 import android.service.textclassifier.TextClassifierService;
27 import android.view.textclassifier.TextClassifier.TextClassifierType;
52 private TextClassifier mCustomTextClassifier;
55 private TextClassifier mLocalTextClassifier;
58 private TextClassifier mSystemTextClassifier;
72 * Returns the text classifier that was set via {@link #setTextClassifier(TextClassifier)}.
76 * @see #setTextClassifier(TextClassifier)
79 public TextClassifier getTextClassifier()
    [all...]
TextLinksParams.java 17 package android.view.textclassifier;
25 import android.view.textclassifier.TextLinks.TextLink;
26 import android.view.textclassifier.TextLinks.TextLinkSpan;
49 private final TextClassifier.EntityConfig mEntityConfig;
56 mEntityConfig = TextClassifier.EntityConfig.createWithHints(null);
70 entitiesToFind.add(TextClassifier.TYPE_URL);
73 entitiesToFind.add(TextClassifier.TYPE_EMAIL);
76 entitiesToFind.add(TextClassifier.TYPE_PHONE);
79 entitiesToFind.add(TextClassifier.TYPE_ADDRESS);
82 TextClassifier.EntityConfig.createWithExplicitEntityList(entitiesToFind)
    [all...]
TextClassificationConstants.java 17 package android.view.textclassifier;
29 * TextClassifier specific settings.
105 .add(TextClassifier.TYPE_ADDRESS)
106 .add(TextClassifier.TYPE_EMAIL)
107 .add(TextClassifier.TYPE_PHONE)
108 .add(TextClassifier.TYPE_URL)
109 .add(TextClassifier.TYPE_DATE)
110 .add(TextClassifier.TYPE_DATE_TIME)
111 .add(TextClassifier.TYPE_FLIGHT_NUMBER).toString();
134 Slog.e(LOG_TAG, "Bad TextClassifier settings: " + settings)
    [all...]
TextLinks.java 17 package android.view.textclassifier;
34 import android.view.textclassifier.TextClassifier.EntityType;
306 @Nullable private final TextClassifier.EntityConfig mEntityConfig;
313 TextClassifier.EntityConfig entityConfig,
342 * @see Builder#setEntityConfig(TextClassifier.EntityConfig)
345 public TextClassifier.EntityConfig getEntityConfig() {
350 * Returns whether the TextClassifier can fallback to legacy links if smart linkify is
374 @Nullable private TextClassifier.EntityConfig mEntityConfig;
396 * TextClassifier will look for
    [all...]
TextClassifier.java 17 package android.view.textclassifier;
54 public interface TextClassifier {
64 /** Specifies a TextClassifier that runs locally in the app's process. @hide */
66 /** Specifies a TextClassifier that runs in the system process and serves all apps. @hide */
69 /** The TextClassifier failed to run. */
149 * No-op TextClassifier.
150 * This may be used to turn off TextClassifier features.
152 TextClassifier NO_OP = new TextClassifier() {};
160 * <p><strong>NOTE: </strong>If a TextClassifier has been destroyed, calls to this method shoul
    [all...]
SelectionEvent.java 17 package android.view.textclassifier;
24 import android.view.textclassifier.TextClassifier.EntityType;
25 import android.view.textclassifier.TextClassifier.WidgetType;
103 /** Something else other than User or the default TextClassifier triggered a selection. */
126 private String mWidgetType = TextClassifier.WIDGET_TYPE_UNKNOWN;
219 TextClassifier.TYPE_UNKNOWN, invocationMethod, NO_SIGNATURE);
236 TextClassifier.TYPE_UNKNOWN, INVOCATION_UNKNOWN, NO_SIGNATURE);
245 * @param classification the TextClassification object returned by the TextClassifier tha
    [all...]
  /frameworks/base/core/tests/coretests/src/android/view/textclassifier/
TextLinksTest.java 17 package android.view.textclassifier;
45 result.put(TextClassifier.TYPE_ADDRESS, address);
48 result.put(TextClassifier.TYPE_PHONE, phone);
51 result.put(TextClassifier.TYPE_OTHER, other);
75 assertEquals(TextClassifier.TYPE_OTHER, resultList.get(0).getEntity(0));
76 assertEquals(1.f, resultList.get(0).getConfidenceScore(TextClassifier.TYPE_OTHER), 1e-7f);
80 assertEquals(TextClassifier.TYPE_ADDRESS, resultList.get(1).getEntity(0));
81 assertEquals(TextClassifier.TYPE_OTHER, resultList.get(1).getEntity(1));
82 assertEquals(TextClassifier.TYPE_PHONE, resultList.get(1).getEntity(2));
83 assertEquals(.8f, resultList.get(1).getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f)
    [all...]
TextSelectionTest.java 17 package android.view.textclassifier;
41 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f)
42 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f)
43 .setEntityType(TextClassifier.TYPE_URL, 0.1f)
58 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0));
59 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1));
60 assertEquals(TextClassifier.TYPE_URL, result.getEntity(2));
61 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), 1e-7f);
62 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f);
63 assertEquals(0.1f, result.getConfidenceScore(TextClassifier.TYPE_URL), 1e-7f)
    [all...]
TextClassificationManagerTest.java 17 package android.view.textclassifier;
38 import android.service.textclassifier.TextClassifierService;
64 private TextClassifier mClassifier;
70 // Test with the local textClassifier only. (We only bundle "en" model by default).
72 mClassifier = mTcm.getTextClassifier(TextClassifier.LOCAL);
93 isTextSelection(smartStartIndex, smartEndIndex, TextClassifier.TYPE_EMAIL));
114 isTextSelection(smartStartIndex, smartEndIndex, TextClassifier.TYPE_URL));
149 assertThat(classification, isTextClassification(classifiedText, TextClassifier.TYPE_EMAIL));
166 assertThat(classification, isTextClassification(classifiedText, TextClassifier.TYPE_URL));
180 assertThat(classification, isTextClassification(text, TextClassifier.TYPE_ADDRESS))
    [all...]
TextClassificationTest.java 17 package android.view.textclassifier;
89 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f)
90 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f)
118 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0));
119 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1));
120 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), 1e-7f);
121 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f);
  /frameworks/support/textclassifier/src/androidTest/java/androidx/textclassifier/
TextSelectionTest.java 17 package androidx.textclassifier;
40 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f)
41 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f)
42 .setEntityType(TextClassifier.TYPE_URL, 0.1f)
56 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0));
57 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1));
58 assertEquals(TextClassifier.TYPE_URL, result.getEntity(2));
59 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), 1e-7f);
60 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f);
61 assertEquals(0.1f, result.getConfidenceScore(TextClassifier.TYPE_URL), 1e-7f)
    [all...]
TextLinksTest.java 17 package androidx.textclassifier;
68 private TextClassifier mClassifier;
73 mClassifier = new TextClassifier();
75 mDummyEntityScores.put(TextClassifier.TYPE_ADDRESS, 0.2f);
76 mDummyEntityScores.put(TextClassifier.TYPE_PHONE, 0.7f);
77 mDummyEntityScores.put(TextClassifier.TYPE_OTHER, 0.3f);
83 result.put(TextClassifier.TYPE_ADDRESS, address);
86 result.put(TextClassifier.TYPE_PHONE, phone);
89 result.put(TextClassifier.TYPE_OTHER, other);
113 assertEquals(TextClassifier.TYPE_OTHER, resultList.get(0).getEntity(0))
    [all...]
TextClassificationTest.java 17 package androidx.textclassifier;
82 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f)
83 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f)
136 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0));
137 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1));
138 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), 1e-7f);
139 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f);
  /external/libtextclassifier/
text-classifier_test.cc 60 std::unique_ptr<TextClassifier> classifier =
61 TextClassifier::FromPath(GetModelPath() + "wrong_embeddings.fb", &unilib);
74 std::unique_ptr<TextClassifier> classifier =
75 TextClassifier::FromPath(GetModelPath() + GetParam(), &unilib);
124 std::unique_ptr<TextClassifier> classifier =
125 TextClassifier::FromUnownedBuffer(
145 std::unique_ptr<TextClassifier> classifier =
146 TextClassifier::FromUnownedBuffer(
160 std::unique_ptr<TextClassifier> classifier =
161 TextClassifier::FromUnownedBuffer(test_model.c_str(), test_model.size()
    [all...]
textclassifier_jni_test.cc 25 TEST(TextClassifier, ConvertIndicesBMPUTF8) {
text-classifier.cc 30 const std::string& TextClassifier::kOtherCollection =
32 const std::string& TextClassifier::kPhoneCollection =
34 const std::string& TextClassifier::kAddressCollection =
36 const std::string& TextClassifier::kDateCollection =
74 std::unique_ptr<TextClassifier> TextClassifier::FromUnownedBuffer(
82 std::unique_ptr<TextClassifier>(new TextClassifier(model, unilib));
90 std::unique_ptr<TextClassifier> TextClassifier::FromScopedMmap
    [all...]
text-classifier.h 109 class TextClassifier {
111 static std::unique_ptr<TextClassifier> FromUnownedBuffer(
114 static std::unique_ptr<TextClassifier> FromScopedMmap(
116 static std::unique_ptr<TextClassifier> FromFileDescriptor(
118 static std::unique_ptr<TextClassifier> FromFileDescriptor(
120 static std::unique_ptr<TextClassifier> FromPath(
172 TextClassifier(std::unique_ptr<ScopedMmap>* mmap, const Model* model,
183 explicit TextClassifier(const Model* model, const UniLib* unilib)
textclassifier_jni.cc 17 // JNI wrapper for the TextClassifier.
41 using libtextclassifier2::TextClassifier;
329 TextClassifier::FromFileDescriptor(fd).release(), new UniLib(env));
332 TextClassifier::FromFileDescriptor(fd).release());
341 TextClassifier::FromPath(path_str, new UniLib(env)).release());
343 return reinterpret_cast<jlong>(TextClassifier::FromPath(path_str).release());
352 TextClassifier::FromFileDescriptor(fd, offset, size, new UniLib(env))
356 TextClassifier::FromFileDescriptor(fd, offset, size).release());
367 TextClassifier* model = reinterpret_cast<TextClassifier*>(ptr)
    [all...]
  /cts/tests/tests/view/src/android/view/textclassifier/cts/
TextClassifierValueObjectsTest.java 17 package android.view.textclassifier.cts;
36 import android.view.textclassifier.TextClassification;
37 import android.view.textclassifier.TextClassifier;
38 import android.view.textclassifier.TextSelection;
44 * TextClassifier value objects tests.
46 * <p>Contains unit tests for value objects passed to/from TextClassifier APIs.
65 .setEntityType(TextClassifier.TYPE_ADDRESS, addressScore)
66 .setEntityType(TextClassifier.TYPE_EMAIL, emailScore)
73 assertEquals(TextClassifier.TYPE_EMAIL, selection.getEntity(0))
    [all...]
TextClassificationManagerTest.java 17 package android.view.textclassifier.cts;
29 import android.view.textclassifier.SelectionEvent;
30 import android.view.textclassifier.TextClassification;
31 import android.view.textclassifier.TextClassificationContext;
32 import android.view.textclassifier.TextClassificationManager;
33 import android.view.textclassifier.TextClassifier;
34 import android.view.textclassifier.TextLinks;
35 import android.view.textclassifier.TextSelection;
67 private TextClassifier mClassifier
    [all...]
  /packages/apps/DocumentsUI/src/com/android/documentsui/inspector/
GpsCoordinatesTextClassifier.java 24 import android.view.textclassifier.TextClassification;
25 import android.view.textclassifier.TextClassificationManager;
26 import android.view.textclassifier.TextClassifier;
27 import android.view.textclassifier.TextSelection;
37 final class GpsCoordinatesTextClassifier implements TextClassifier {
47 private final TextClassifier mSystemClassifier;
50 public GpsCoordinatesTextClassifier(PackageManager pm, TextClassifier classifier) {
79 .setEntityType(TextClassifier.TYPE_ADDRESS, 1.0f)
101 .setEntityType(TextClassifier.TYPE_ADDRESS, 1.0f
    [all...]
KeyValueRow.java 28 import android.view.textclassifier.TextClassifier;
41 private @Nullable TextClassifier mClassifier;
56 public void setTextClassifier(TextClassifier classifier) {
  /frameworks/base/core/tests/coretests/src/android/view/textclassifier/logging/
GenerateLinksLoggerTest.java 17 package android.view.textclassifier.logging;
29 import android.view.textclassifier.GenerateLinksLogger;
30 import android.view.textclassifier.TextClassifier;
31 import android.view.textclassifier.TextLinks;
61 phoneEntityScores.put(TextClassifier.TYPE_PHONE, 0.9f);
62 phoneEntityScores.put(TextClassifier.TYPE_OTHER, 0.1f);
64 addressEntityScores.put(TextClassifier.TYPE_ADDRESS, 1f);
85 assertHasLog(logs, TextClassifier.TYPE_ADDRESS, 1, addressText.length(),
87 assertHasLog(logs, TextClassifier.TYPE_PHONE, 1, phoneText.length()
    [all...]
  /packages/apps/DocumentsUI/tests/unit/com/android/documentsui/inspector/
GpsCoordinatesTextClassifierTest.java 27 import android.view.textclassifier.TextClassification;
28 import android.view.textclassifier.TextClassificationManager;
29 import android.view.textclassifier.TextClassifier;
49 TextClassifier defaultClassifier =

Completed in 296 milliseconds

1 2 3