Home
last modified time | relevance | path

Searched refs:TextClassifier (Results 1 – 25 of 58) sorted by relevance

123

/aosp12/frameworks/base/core/java/android/view/textclassifier/
H A DTextClassificationManager.java26 import android.view.textclassifier.TextClassifier.TextClassifierType;
39 private static final String LOG_TAG = TextClassifier.LOG_TAG;
53 private TextClassifier mCustomTextClassifier;
76 public TextClassifier getTextClassifier() { in getTextClassifier()
111 case TextClassifier.LOCAL: in getTextClassifier()
145 public TextClassifier createTextClassificationSession( in createTextClassificationSession()
148 final TextClassifier textClassifier = in createTextClassificationSession()
158 public TextClassifier createTextClassificationSession( in createTextClassificationSession()
197 return TextClassifier.NO_OP; in getSystemTextClassifier()
205 private TextClassifier getLocalTextClassifier() { in getLocalTextClassifier()
[all …]
H A DTextLinksParams.java48 private final TextClassifier.EntityConfig mEntityConfig;
55 mEntityConfig = TextClassifier.EntityConfig.createWithHints(null); in TextLinksParams()
69 entitiesToFind.add(TextClassifier.TYPE_URL); in fromLinkMask()
72 entitiesToFind.add(TextClassifier.TYPE_EMAIL); in fromLinkMask()
75 entitiesToFind.add(TextClassifier.TYPE_PHONE); in fromLinkMask()
78 entitiesToFind.add(TextClassifier.TYPE_ADDRESS); in fromLinkMask()
81 TextClassifier.EntityConfig.createWithExplicitEntityList(entitiesToFind)) in fromLinkMask()
89 public TextClassifier.EntityConfig getEntityConfig() { in getEntityConfig()
189 public Builder setEntityConfig(@Nullable TextClassifier.EntityConfig entityConfig) { in setEntityConfig()
H A DTextClassifier.java61 public interface TextClassifier { interface
184 TextClassifier NO_OP = new TextClassifier() {
743 if (entities.contains(TextClassifier.TYPE_URL)) { in generateLegacyLinks()
744 addLinks(links, string, TextClassifier.TYPE_URL); in generateLegacyLinks()
746 if (entities.contains(TextClassifier.TYPE_PHONE)) { in generateLegacyLinks()
747 addLinks(links, string, TextClassifier.TYPE_PHONE); in generateLegacyLinks()
749 if (entities.contains(TextClassifier.TYPE_EMAIL)) { in generateLegacyLinks()
750 addLinks(links, string, TextClassifier.TYPE_EMAIL); in generateLegacyLinks()
774 case TextClassifier.TYPE_URL: in linkMask()
776 case TextClassifier.TYPE_PHONE: in linkMask()
[all …]
H A DConversationActions.java310 private final TextClassifier.EntityConfig mTypeConfig;
321 @NonNull TextClassifier.EntityConfig typeConfig, in Request()
335 TextClassifier.EntityConfig typeConfig = in.readParcelable(null); in readFromParcel()
382 public TextClassifier.EntityConfig getTypeConfig() { in getTypeConfig()
451 private TextClassifier.EntityConfig mTypeConfig;
481 public Builder setTypeConfig(@Nullable TextClassifier.EntityConfig typeConfig) { in setTypeConfig()
513 ? new TextClassifier.EntityConfig.Builder().build() in build()
H A DSelectionEvent.java24 import android.view.textclassifier.TextClassifier.EntityType;
25 import android.view.textclassifier.TextClassifier.WidgetType;
127 private String mWidgetType = TextClassifier.WIDGET_TYPE_UNKNOWN;
223 TextClassifier.TYPE_UNKNOWN, invocationMethod, NO_SIGNATURE); in createSelectionStartedEvent()
240 TextClassifier.TYPE_UNKNOWN, INVOCATION_UNKNOWN, NO_SIGNATURE); in createSelectionModifiedEvent()
261 : TextClassifier.TYPE_UNKNOWN; in createSelectionModifiedEvent()
285 : TextClassifier.TYPE_UNKNOWN; in createSelectionModifiedEvent()
307 start, end, actionType, TextClassifier.TYPE_UNKNOWN, INVOCATION_UNKNOWN, in createSelectionActionEvent()
334 : TextClassifier.TYPE_UNKNOWN; in createSelectionActionEvent()
H A DTextClassificationSession.java35 final class TextClassificationSession implements TextClassifier {
39 private final TextClassifier mDelegate;
50 TextClassificationSession(TextClassificationContext context, TextClassifier delegate) { in TextClassificationSession()
297 private final TextClassifier mDelegate;
300 @NonNull SelectionEventHelper eventHelper, @NonNull TextClassifier delegate) { in CleanerRunnable()
H A DSystemTextClassifier.java46 public final class SystemTextClassifier implements TextClassifier {
48 private static final String LOG_TAG = TextClassifier.LOG_TAG;
52 private final TextClassifier mFallback;
73 mFallback = TextClassifier.NO_OP; in SystemTextClassifier()
H A DTextClassificationSessionFactory.java34 TextClassifier createTextClassificationSession( in createTextClassificationSession()
/aosp12/packages/modules/ExtServices/java/tests/src/android/ext/services/notification/
H A DEntityTypeCounterTest.java20 import android.view.textclassifier.TextClassifier;
39 mCounter.increment(TextClassifier.TYPE_URL); in testIncrementAndGetCount()
40 mCounter.increment(TextClassifier.TYPE_URL); in testIncrementAndGetCount()
41 mCounter.increment(TextClassifier.TYPE_URL); in testIncrementAndGetCount()
43 mCounter.increment(TextClassifier.TYPE_PHONE); in testIncrementAndGetCount()
44 mCounter.increment(TextClassifier.TYPE_PHONE); in testIncrementAndGetCount()
46 assertThat(mCounter.getCount(TextClassifier.TYPE_URL)).isEqualTo(3); in testIncrementAndGetCount()
47 assertThat(mCounter.getCount(TextClassifier.TYPE_PHONE)).isEqualTo(2); in testIncrementAndGetCount()
53 mCounter.increment(TextClassifier.TYPE_DATE_TIME); in testIncrementAndGetCount_typeDateAndDateTime()
54 mCounter.increment(TextClassifier.TYPE_DATE); in testIncrementAndGetCount_typeDateAndDateTime()
[all …]
/aosp12/frameworks/base/core/tests/coretests/src/android/view/textclassifier/
H A DTextLinksTest.java58 result.put(TextClassifier.TYPE_ADDRESS, address); in getEntityScores()
61 result.put(TextClassifier.TYPE_PHONE, phone); in getEntityScores()
64 result.put(TextClassifier.TYPE_OTHER, other); in getEntityScores()
90 assertEquals(TextClassifier.TYPE_OTHER, resultList.get(0).getEntity(0)); in testParcel()
91 assertEquals(1.f, resultList.get(0).getConfidenceScore(TextClassifier.TYPE_OTHER), 1e-7f); in testParcel()
96 assertEquals(TextClassifier.TYPE_ADDRESS, resultList.get(1).getEntity(0)); in testParcel()
97 assertEquals(TextClassifier.TYPE_OTHER, resultList.get(1).getEntity(1)); in testParcel()
98 assertEquals(TextClassifier.TYPE_PHONE, resultList.get(1).getEntity(2)); in testParcel()
108 final TextClassifier.EntityConfig entityConfig = TextClassifier.EntityConfig.create( in testParcelOptions()
109 Arrays.asList(TextClassifier.HINT_TEXT_IS_EDITABLE), in testParcelOptions()
[all …]
H A DTextClassifierUtilsTest.java44 assertThat(TextClassifier.Utils.getSubString(text, start, end, minimumLength)) in testGetSubString()
51 assertThat(TextClassifier.Utils.getSubString(text, start, end, minimumLength)) in testGetSubString()
58 assertThat(TextClassifier.Utils.getSubString(text, start, end, minimumLength)) in testGetSubString()
65 assertThat(TextClassifier.Utils.getSubString(text, start, end, minimumLength)) in testGetSubString()
70 assertThat(TextClassifier.Utils.getSubString(text, start, end, minimumLength)) in testGetSubString()
81 assertThrows(() -> TextClassifier.Utils.getSubString(null, 0, 1, minimumLength)); in testGetSubString_invalidParams()
83 assertThrows(() -> TextClassifier.Utils.getSubString(text, 6, 5, minimumLength)); in testGetSubString_invalidParams()
85 assertThrows(() -> TextClassifier.Utils.getSubString(text, -1, 5, minimumLength)); in testGetSubString_invalidParams()
87 assertThrows(() -> TextClassifier.Utils.getSubString(text, 6, length + 1, minimumLength)); in testGetSubString_invalidParams()
H A DTextSelectionTest.java63 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f) in testParcel()
64 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f) in testParcel()
65 .setEntityType(TextClassifier.TYPE_URL, 0.1f) in testParcel()
81 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0)); in testParcel()
82 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1)); in testParcel()
83 assertEquals(TextClassifier.TYPE_URL, result.getEntity(2)); in testParcel()
84 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), 1e-7f); in testParcel()
85 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f); in testParcel()
86 assertEquals(0.1f, result.getConfidenceScore(TextClassifier.TYPE_URL), 1e-7f); in testParcel()
135 .setEntityType(TextClassifier.TYPE_ADDRESS, 1.0f) in testToBuilder()
[all …]
H A DTextClassificationManagerTest.java48 TextClassifier classifier = mock(TextClassifier.class); in testSetTextClassifier()
55 assertThat(mTcm.getTextClassifier(TextClassifier.LOCAL)) in testGetLocalTextClassifier()
56 .isSameInstanceAs(TextClassifier.NO_OP); in testGetLocalTextClassifier()
61 assertThat(mTcm.getTextClassifier(TextClassifier.SYSTEM)) in testGetSystemTextClassifier()
H A DTextClassificationTest.java102 .setEntityType(TextClassifier.TYPE_ADDRESS, 0.3f) in testParcel()
103 .setEntityType(TextClassifier.TYPE_PHONE, 0.7f) in testParcel()
132 assertEquals(TextClassifier.TYPE_PHONE, result.getEntity(0)); in testParcel()
133 assertEquals(TextClassifier.TYPE_ADDRESS, result.getEntity(1)); in testParcel()
134 assertEquals(0.7f, result.getConfidenceScore(TextClassifier.TYPE_PHONE), EPSILON); in testParcel()
249 .setEntityType(TextClassifier.TYPE_EMAIL, 0.5f) in testToBuilder()
250 .setEntityType(TextClassifier.TYPE_PHONE, 0.4f) in testToBuilder()
267 classification.getConfidenceScore(TextClassifier.TYPE_EMAIL), in testToBuilder()
268 fromBuilder.getConfidenceScore(TextClassifier.TYPE_EMAIL), in testToBuilder()
271 classification.getConfidenceScore(TextClassifier.TYPE_PHONE), in testToBuilder()
[all …]
H A DTextClassifierEventTest.java33 new TextClassificationContext.Builder("pkg", TextClassifier.WIDGET_TYPE_TEXTVIEW)
37 .setEntityType(TextClassifier.TYPE_ADDRESS, 1)
42 .setEntityType(TextClassifier.TYPE_DATE, 1)
/aosp12/packages/apps/DocumentsUI/src/com/android/documentsui/inspector/
H A DGpsCoordinatesTextClassifier.java26 import android.view.textclassifier.TextClassifier;
37 final class GpsCoordinatesTextClassifier implements TextClassifier {
47 private final TextClassifier mSystemClassifier;
50 public GpsCoordinatesTextClassifier(PackageManager pm, TextClassifier classifier) { in GpsCoordinatesTextClassifier()
79 .setEntityType(TextClassifier.TYPE_ADDRESS, 1.0f) in classifyText()
101 .setEntityType(TextClassifier.TYPE_ADDRESS, 1.0f) in suggestSelection()
H A DKeyValueRow.java27 import android.view.textclassifier.TextClassifier;
43 private @Nullable TextClassifier mClassifier;
58 public void setTextClassifier(TextClassifier classifier) { in setTextClassifier()
H A DTableView.java26 import android.view.textclassifier.TextClassifier;
48 private final TextClassifier mClassifier;
/aosp12/packages/modules/ExtServices/java/src/android/ext/services/notification/
H A DEntityTypeCounter.java19 import android.view.textclassifier.TextClassifier;
33 ENTITY_TYPE_MAPPING.put(TextClassifier.TYPE_DATE_TIME, TextClassifier.TYPE_DATE); in ENTITY_TYPE_MAPPING.put()
/aosp12/frameworks/base/core/java/android/service/textclassifier/
H A DTextClassifierService.java46 import android.view.textclassifier.TextClassifier;
392 public final TextClassifier getLocalTextClassifier() { in getLocalTextClassifier()
393 return TextClassifier.NO_OP; in getLocalTextClassifier()
404 public static TextClassifier getDefaultTextClassifierImplementation(@NonNull Context context) { in getDefaultTextClassifierImplementation()
408 return TextClassifier.NO_OP; in getDefaultTextClassifierImplementation()
417 return tcm.getTextClassifier(TextClassifier.DEFAULT_SYSTEM); in getDefaultTextClassifierImplementation()
/aosp12/packages/apps/CellBroadcastReceiver/src/com/android/cellbroadcastreceiver/
H A DCellBroadcastAlertDialog.java66 import android.view.textclassifier.TextClassifier;
582 TextClassifier.EntityConfig entityConfig = in addLinks()
583 new TextClassifier.EntityConfig.Builder() in addLinks()
585 TextClassifier.TYPE_URL, in addLinks()
586 TextClassifier.TYPE_EMAIL, in addLinks()
587 TextClassifier.TYPE_PHONE, in addLinks()
588 TextClassifier.TYPE_ADDRESS, in addLinks()
589 TextClassifier.TYPE_FLIGHT_NUMBER)) in addLinks()
591 TextClassifier.TYPE_DATE, in addLinks()
592 TextClassifier.TYPE_DATE_TIME)) in addLinks()
[all …]
/aosp12/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/inspector/
H A DGpsCoordinatesTextClassifierTest.java26 import android.view.textclassifier.TextClassifier;
65 TextClassifier defaultClassifier = manager.getTextClassifier(); in setUp()
/aosp12/frameworks/base/core/java/android/webkit/
H A DWebViewProvider.java52 import android.view.textclassifier.TextClassifier;
306 public default void setTextClassifier(@Nullable TextClassifier textClassifier) {} in setTextClassifier()
309 public default TextClassifier getTextClassifier() { return TextClassifier.NO_OP; } in getTextClassifier()
/aosp12/frameworks/proto_logging/stats/enums/stats/textclassifier/
H A Dtextclassifier_enums.proto31 // Something else other than user or the default TextClassifier triggered a selection.
61 // TextClassifier generated some actions
/aosp12/frameworks/base/services/core/java/com/android/server/clipboard/
H A DClipboardService.java70 import android.view.textclassifier.TextClassifier;
226 TextClassifier mTextClassifier;
653 TextClassifier classifier; in startClassificationLocked()
660 TextClassifier.WIDGET_TYPE_CLIPBOARD in startClassificationLocked()
676 CharSequence text, ClipData clip, TextClassifier classifier, @UserIdInt int userId) { in doClassification()
724 TextClassifier classifier) { in applyClassificationAndSendBroadcastLocked()
1047 TextClassifier textClassifier = clipboard.mTextClassifier; in notifyTextClassifierLocked()
1066 callingPackage, TextClassifier.WIDGET_TYPE_CLIPBOARD) in notifyTextClassifierLocked()

123