Home
last modified time | relevance | path

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

12

/frameworks/base/core/java/android/view/textclassifier/
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()
93 public void setTextClassifier(@Nullable TextClassifier textClassifier) { in setTextClassifier()
109 public TextClassifier getTextClassifier(@TextClassifierType int type) { 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()
[all …]
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()
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 …]
DConversationActions.java310 private final TextClassifier.EntityConfig mTypeConfig;
321 @NonNull TextClassifier.EntityConfig typeConfig, in Request()
335TextClassifier.EntityConfig typeConfig = in.readParcelable(null, android.view.textclassifier.TextC… 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()
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()
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()
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()
DTextClassificationSessionFactory.java34 TextClassifier createTextClassificationSession( in createTextClassificationSession()
DLog.java35 android.util.Log.isLoggable(TextClassifier.LOG_TAG, android.util.Log.VERBOSE);
DTextLinks.java33 import android.view.textclassifier.TextClassifier.EntityConfig;
34 import android.view.textclassifier.TextClassifier.EntityType;
562 …g entityConfig = in.readParcelable(null, android.view.textclassifier.TextClassifier.EntityConfig.c… in readFromParcel()
DTextClassificationContext.java23 import android.view.textclassifier.TextClassifier.WidgetType;
/frameworks/base/core/tests/coretests/src/android/view/textclassifier/
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()
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()
99 assertEquals(.8f, resultList.get(1).getConfidenceScore(TextClassifier.TYPE_ADDRESS), 1e-7f); in testParcel()
100 assertEquals(.5f, resultList.get(1).getConfidenceScore(TextClassifier.TYPE_OTHER), 1e-7f); in testParcel()
[all …]
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 …]
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()
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()
135 assertEquals(0.3f, result.getConfidenceScore(TextClassifier.TYPE_ADDRESS), 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()
[all …]
DTextClassifierEventTest.java33 new TextClassificationContext.Builder("pkg", TextClassifier.WIDGET_TYPE_TEXTVIEW)
37 .setEntityType(TextClassifier.TYPE_ADDRESS, 1)
42 .setEntityType(TextClassifier.TYPE_DATE, 1)
/frameworks/base/core/java/android/service/textclassifier/
DTextClassifierService.java46 import android.view.textclassifier.TextClassifier;
391 public final TextClassifier getLocalTextClassifier() { in getLocalTextClassifier()
392 return TextClassifier.NO_OP; in getLocalTextClassifier()
403 public static TextClassifier getDefaultTextClassifierImplementation(@NonNull Context context) { in getDefaultTextClassifierImplementation()
407 return TextClassifier.NO_OP; in getDefaultTextClassifierImplementation()
416 return tcm.getTextClassifier(TextClassifier.DEFAULT_SYSTEM); in getDefaultTextClassifierImplementation()
/frameworks/base/packages/SystemUI/src/com/android/systemui/clipboardoverlay/
DClipboardOverlayUtils.java29 import android.view.textclassifier.TextClassifier;
45 private final TextClassifier mTextClassifier;
/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/clipboardoverlay/
DClipboardOverlayUtilsTest.java36 import android.view.textclassifier.TextClassifier;
66 private TextClassifier mTextClassifier;
125 scores.put(TextClassifier.TYPE_EMAIL, 1f); in test_getAction_skipsShortEntity()
211 scores.put(TextClassifier.TYPE_EMAIL, 1f); in getFakeTextLinksBuilder()
/frameworks/base/core/java/android/webkit/
DWebViewProvider.java53 import android.view.textclassifier.TextClassifier;
307 public default void setTextClassifier(@Nullable TextClassifier textClassifier) {} in setTextClassifier()
310 public default TextClassifier getTextClassifier() { return TextClassifier.NO_OP; } in getTextClassifier()
/frameworks/proto_logging/stats/enums/stats/textclassifier/
Dtextclassifier_enums.proto31 // Something else other than user or the default TextClassifier triggered a selection.
61 // TextClassifier generated some actions
/frameworks/base/core/tests/coretests/src/android/widget/
DTextViewActivityTest.java83 import android.view.textclassifier.TextClassifier;
135 tcm.setTextClassifier(TextClassifier.NO_OP); in setUp()
497 TextClassifier textClassifier = textClassificationManager.getTextClassifier(); in addLinkifiedTextToTextView()
1042 .setTextClassifier(TextClassifier.NO_OP); in testResetMenuItemTitle()
1127 final TextClassifier classifier = new TextClassifier() { in testSelectionMetricsLogger_noAbandonAfterCopy()
1198 assertEquals(TextClassifier.TYPE_PHONE, lastEvent.getEntityType()); in testSelectionMetricsLogger_overtypeEventIncludesEntityType()
1210 return new TextClassifier() { in testTextClassifierSession()
1312 private static final class TestableTextClassifier implements TextClassifier {
1325 .setEntityType(TextClassifier.TYPE_PHONE, 1) in suggestSelection()
1338 private static final class SingleActionTextClassifier implements TextClassifier {
[all …]
/frameworks/base/apct-tests/perftests/textclassifier/src/android/view/textclassifier/
DTextClassifierPerfTest.java42 private TextClassifier mTextClassifier;
/frameworks/base/core/java/android/widget/
DSelectionActionModeHelper.java48 import android.view.textclassifier.TextClassifier;
745 @Nullable private TextClassifier mClassificationSession;
761 TextClassifier classificationSession, in logSelectionStarted()
1077 private Supplier<TextClassifier> mTextClassifier;
1109 TextClassificationHelper(Context context, Supplier<TextClassifier> textClassifier, in TextClassificationHelper()
1117 public void init(Supplier<TextClassifier> textClassifier, CharSequence text, in init()

12