Home
last modified time | relevance | path

Searched refs:subtype (Results 1 – 25 of 65) sorted by relevance

123

/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/
DKeyboardLayoutSetNavigateMoreKeysBase.java79 private void doTestMoreKeysOf(final int code, final InputMethodSubtype subtype, in doTestMoreKeysOf() argument
85 final KeyboardLayoutSet layoutSet = createKeyboardLayoutSet(subtype, editorInfo); in doTestMoreKeysOf()
120 private void doTestNavigationMoreKeysOf(final int code, final InputMethodSubtype subtype, in doTestNavigationMoreKeysOf() argument
123 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
127 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
131 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
135 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
139 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
143 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
147 doTestMoreKeysOf(code, subtype, elementId, inputType, in doTestNavigationMoreKeysOf()
[all …]
DKeyboardLayoutSetTestsBase.java46 public boolean accept(final InputMethodSubtype subtype); in accept() argument
51 public boolean accept(InputMethodSubtype subtype) {
52 return InputMethodSubtypeCompatUtils.isAsciiCapable(subtype);
58 public boolean accept(InputMethodSubtype subtype) {
59 return AdditionalSubtypeUtils.isAdditionalSubtype(subtype);
113 for (final InputMethodSubtype subtype : mAllSubtypesList) { in getSubtypesFilteredBy()
114 if (filter.accept(subtype)) { in getSubtypesFilteredBy()
115 list.add(subtype); in getSubtypesFilteredBy()
127 for (final InputMethodSubtype subtype : mAllSubtypesList) { in getSubtype()
128 final Locale subtypeLocale = SubtypeLocaleUtils.getSubtypeLocale(subtype); in getSubtype()
[all …]
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/utils/
DAdditionalSubtypeUtilsTests.java118 private static void assertEnUsDvorak(InputMethodSubtype subtype) { in assertEnUsDvorak() argument
119 assertEquals("en_US", subtype.getLocale()); in assertEnUsDvorak()
121 assertEquals(EXTRA_VALUE_EN_US_DVORAK_KITKAT, subtype.getExtraValue()); in assertEnUsDvorak()
123 assertEquals(EXTRA_VALUE_EN_US_DVORAK_JELLY_BEAN, subtype.getExtraValue()); in assertEnUsDvorak()
125 assertEquals(EXTRA_VALUE_EN_US_DVORAK_ICS, subtype.getExtraValue()); in assertEnUsDvorak()
127 assertTrue(subtype.containsExtraValueKey(ASCII_CAPABLE)); in assertEnUsDvorak()
128 assertTrue(InputMethodSubtypeCompatUtils.isAsciiCapable(subtype)); in assertEnUsDvorak()
133 assertTrue(subtype.containsExtraValueKey(EMOJI_CAPABLE)); in assertEnUsDvorak()
134 assertTrue(subtype.containsExtraValueKey(IS_ADDITIONAL_SUBTYPE)); in assertEnUsDvorak()
135 assertEquals("dvorak", subtype.getExtraValueOf(KEYBOARD_LAYOUT_SET)); in assertEnUsDvorak()
[all …]
DSubtypeLocaleUtilsTests.java98 final InputMethodSubtype subtype = imi.getSubtypeAt(index); in setUp() local
99 mSubtypesList.add(new RichInputMethodSubtype(subtype)); in setUp()
159 for (final RichInputMethodSubtype subtype : mSubtypesList) { in testAllFullDisplayName()
161 .getSubtypeDisplayNameInSystemLocale(subtype.getRawSubtype()); in testAllFullDisplayName()
162 if (subtype.isNoLanguage()) { in testAllFullDisplayName()
164 .getKeyboardLayoutSetDisplayName(subtype.getRawSubtype()); in testAllFullDisplayName()
168 .getSubtypeLocaleDisplayNameInSystemLocale(subtype.getLocale().toString()); in testAllFullDisplayName()
486 for (final RichInputMethodSubtype subtype : mSubtypesList) { in testIsRtlLanguage()
487 final InputMethodSubtype rawSubtype = subtype.getRawSubtype(); in testIsRtlLanguage()
492 assertTrue(subtypeName, subtype.isRtlSubtype()); in testIsRtlLanguage()
[all …]
DLanguageOnSpacebarUtilsTests.java84 final InputMethodSubtype subtype = mRichImm.findSubtypeByLocaleAndKeyboardLayoutSet( in findSubtypeOf() local
86 if (subtype == null) { in findSubtypeOf()
90 return new RichInputMethodSubtype(subtype); in findSubtypeOf()
95 for (final RichInputMethodSubtype subtype : subtypes) { in enableSubtypes()
96 enabledSubtypes.add(subtype.getRawSubtype()); in enableSubtypes()
101 private static void assertFormatType(final RichInputMethodSubtype subtype, in assertFormatType() argument
104 LanguageOnSpacebarUtils.onSubtypeChanged(subtype, implicitlyEnabledSubtype, systemLocale); in assertFormatType()
105 assertEquals(subtype.getLocale() + " implicitly=" + implicitlyEnabledSubtype in assertFormatType()
107 LanguageOnSpacebarUtils.getLanguageOnSpacebarFormatType(subtype)); in assertFormatType()
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
DRichInputMethodManager.java221 final InputMethodSubtype subtype = imi.getSubtypeAt(index); in isAuxiliaryIme() local
222 if (!subtype.isAuxiliary()) { in isAuxiliaryIme()
290 public boolean checkIfSubtypeBelongsToThisImeAndEnabled(final InputMethodSubtype subtype) { in checkIfSubtypeBelongsToThisImeAndEnabled() argument
291 return checkIfSubtypeBelongsToList(subtype, in checkIfSubtypeBelongsToThisImeAndEnabled()
298 final InputMethodSubtype subtype) { in checkIfSubtypeBelongsToThisImeAndImplicitlyEnabled() argument
299 final boolean subtypeEnabled = checkIfSubtypeBelongsToThisImeAndEnabled(subtype); in checkIfSubtypeBelongsToThisImeAndImplicitlyEnabled()
300 final boolean subtypeExplicitlyEnabled = checkIfSubtypeBelongsToList(subtype, in checkIfSubtypeBelongsToThisImeAndImplicitlyEnabled()
305 private static boolean checkIfSubtypeBelongsToList(final InputMethodSubtype subtype, in checkIfSubtypeBelongsToList() argument
307 return getSubtypeIndexInList(subtype, subtypes) != INDEX_NOT_FOUND; in checkIfSubtypeBelongsToList()
310 private static int getSubtypeIndexInList(final InputMethodSubtype subtype, in getSubtypeIndexInList() argument
[all …]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
DSubtypeLocaleUtils.java259 private static String getReplacementString(@Nonnull final InputMethodSubtype subtype, in getReplacementString() argument
262 && subtype.containsExtraValueKey(UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME)) { in getReplacementString()
263 return subtype.getExtraValueOf(UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME); in getReplacementString()
265 return getSubtypeLocaleDisplayNameInternal(subtype.getLocale(), displayLocale); in getReplacementString()
270 @Nonnull final InputMethodSubtype subtype) { in getSubtypeDisplayNameInSystemLocale()
272 return getSubtypeDisplayNameInternal(subtype, displayLocale); in getSubtypeDisplayNameInSystemLocale()
276 public static String getSubtypeNameForLogging(@Nullable final InputMethodSubtype subtype) { in getSubtypeNameForLogging() argument
277 if (subtype == null) { in getSubtypeNameForLogging()
280 return getSubtypeLocale(subtype) + "/" + getKeyboardLayoutSetName(subtype); in getSubtypeNameForLogging()
284 private static String getSubtypeDisplayNameInternal(@Nonnull final InputMethodSubtype subtype, in getSubtypeDisplayNameInternal() argument
[all …]
DAdditionalSubtypeUtils.java49 public static boolean isAdditionalSubtype(final InputMethodSubtype subtype) { in isAdditionalSubtype() argument
50 return subtype.containsExtraValueKey(IS_ADDITIONAL_SUBTYPE); in isAdditionalSubtype()
90 public static String getPrefSubtype(final InputMethodSubtype subtype) { in getPrefSubtype() argument
91 final String localeString = subtype.getLocale(); in getPrefSubtype()
92 final String keyboardLayoutSetName = SubtypeLocaleUtils.getKeyboardLayoutSetName(subtype); in getPrefSubtype()
96 IS_ADDITIONAL_SUBTYPE, subtype.getExtraValue())); in getPrefSubtype()
121 final InputMethodSubtype subtype = createAsciiEmojiCapableAdditionalSubtype( in createAdditionalSubtypesArray() local
123 if (subtype.getNameResId() == SubtypeLocaleUtils.UNKNOWN_KEYBOARD_LAYOUT) { in createAdditionalSubtypesArray()
128 subtypesList.add(subtype); in createAdditionalSubtypesArray()
138 for (final InputMethodSubtype subtype : subtypes) { in createPrefSubtypes()
[all …]
DLanguageOnSpacebarUtils.java45 @Nonnull final RichInputMethodSubtype subtype) { in getLanguageOnSpacebarFormatType()
46 if (subtype.isNoLanguage()) { in getLanguageOnSpacebarFormatType()
53 final Locale locale = subtype.getLocale(); in getLanguageOnSpacebarFormatType()
58 final String keyboardLayout = subtype.getKeyboardLayoutSetName(); in getLanguageOnSpacebarFormatType()
77 public static void onSubtypeChanged(@Nonnull final RichInputMethodSubtype subtype, in onSubtypeChanged() argument
79 final Locale newLocale = subtype.getLocale(); in onSubtypeChanged()
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/settings/
DCustomInputStylePreference.java71 public CustomInputStylePreference(final Context context, final InputMethodSubtype subtype, in CustomInputStylePreference() argument
77 setSubtype(subtype); in CustomInputStylePreference()
92 public void setSubtype(final InputMethodSubtype subtype) { in setSubtype() argument
94 mSubtype = subtype; in setSubtype()
101 SubtypeLocaleUtils.getSubtypeDisplayNameInSystemLocale(subtype); in setSubtype()
104 setKey(KEY_PREFIX + subtype.getLocale() + "_" in setSubtype()
105 + SubtypeLocaleUtils.getKeyboardLayoutSetName(subtype)); in setSubtype()
179 final InputMethodSubtype subtype = in onClick() local
182 setSubtype(subtype); in onClick()
261 public SubtypeLocaleItem(final InputMethodSubtype subtype) { in SubtypeLocaleItem() argument
[all …]
DCustomInputStyleSettingsFragment.java87 for (final InputMethodSubtype subtype : subtypes) { in updateCustomInputStylesSummary()
88 subtypeNames.add(SubtypeLocaleUtils.getSubtypeDisplayNameInSystemLocale(subtype)); in updateCustomInputStylesSummary()
171 final InputMethodSubtype subtype = stylePref.getSubtype(); in onSaveCustomInputStyle() local
175 if (findDuplicatedSubtype(subtype) == null) { in onSaveCustomInputStyle()
185 showSubtypeAlreadyExistsToast(subtype); in onSaveCustomInputStyle()
191 final InputMethodSubtype subtype = stylePref.getSubtype(); in onAddCustomInputStyle() local
192 if (findDuplicatedSubtype(subtype) == null) { in onAddCustomInputStyle()
203 showSubtypeAlreadyExistsToast(subtype); in onAddCustomInputStyle()
216 private void showSubtypeAlreadyExistsToast(final InputMethodSubtype subtype) { in showSubtypeAlreadyExistsToast() argument
220 SubtypeLocaleUtils.getSubtypeDisplayNameInSystemLocale(subtype)); in showSubtypeAlreadyExistsToast()
[all …]
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/action/
DKlpActionLabelTests.java36 void doTestActionKeys(final InputMethodSubtype subtype, final String tag, in doTestActionKeys() argument
42 tag + " unspecified", subtype, EditorInfo.IME_ACTION_UNSPECIFIED, unspecifiedKey); in doTestActionKeys()
43 doTestActionKey(tag + " none", subtype, EditorInfo.IME_ACTION_NONE, noneKey); in doTestActionKeys()
44 doTestActionKey(tag + " go", subtype, EditorInfo.IME_ACTION_GO, goKey); in doTestActionKeys()
45 doTestActionKey(tag + " search", subtype, EditorInfo.IME_ACTION_SEARCH, searchKey); in doTestActionKeys()
46 doTestActionKey(tag + " send", subtype, EditorInfo.IME_ACTION_SEND, sendKey); in doTestActionKeys()
47 doTestActionKey(tag + " next", subtype, EditorInfo.IME_ACTION_NEXT, nextKey); in doTestActionKeys()
48 doTestActionKey(tag + " done", subtype, EditorInfo.IME_ACTION_DONE, doneKey); in doTestActionKeys()
49 doTestActionKey(tag + " previous", subtype, EditorInfo.IME_ACTION_PREVIOUS, previousKey); in doTestActionKeys()
55 private void doTestActionKeysInLocaleWithStringResources(final InputMethodSubtype subtype, in doTestActionKeysInLocaleWithStringResources() argument
[all …]
DActionTestsBase.java72 protected static Locale getLabelLocale(final InputMethodSubtype subtype) { in getLabelLocale() argument
73 final String localeString = subtype.getLocale(); in getLabelLocale()
89 protected void doTestActionKey(final String tag, final InputMethodSubtype subtype, in doTestActionKey() argument
93 doTestActionKey(tag, subtype, editorInfo, expectedKey); in doTestActionKey()
96 protected void doTestActionKey(final String tag, final InputMethodSubtype subtype, in doTestActionKey() argument
100 final KeyboardLayoutSet layoutSet = createKeyboardLayoutSet(subtype, editorInfo); in doTestActionKey()
112 final KeyboardLayoutSet passwordSet = createKeyboardLayoutSet(subtype, editorInfo); in doTestActionKey()
DKlpActionPreviousTests.java29 for (final InputMethodSubtype subtype : mSubtypesWhoseNameIsDisplayedInItsLocale) { in testActionPrevious()
30 final String tag = "previous " + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype); in testActionPrevious()
32 R.string.label_previous_key, getLabelLocale(subtype), getContext()); in testActionPrevious()
33 doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_PREVIOUS, expectedKey); in testActionPrevious()
DKlpActionNextTests.java29 for (final InputMethodSubtype subtype : mSubtypesWhoseNameIsDisplayedInItsLocale) { in testActionNext()
30 final String tag = "next " + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype); in testActionNext()
32 R.string.label_next_key, getLabelLocale(subtype), getContext()); in testActionNext()
33 doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_NEXT, expectedKey); in testActionNext()
DKlpActionGoTests.java29 for (final InputMethodSubtype subtype : mSubtypesWhoseNameIsDisplayedInItsLocale) { in testActionGo()
30 final String tag = "go " + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype); in testActionGo()
32 R.string.label_go_key, getLabelLocale(subtype), getContext()); in testActionGo()
33 doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_GO, expectedKey); in testActionGo()
DKlpActionSendTests.java29 for (final InputMethodSubtype subtype : mSubtypesWhoseNameIsDisplayedInItsLocale) { in testActionSend()
30 final String tag = "send " + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype); in testActionSend()
32 R.string.label_send_key, getLabelLocale(subtype), getContext()); in testActionSend()
33 doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_SEND, expectedKey); in testActionSend()
DKlpActionDoneTests.java29 for (final InputMethodSubtype subtype : mSubtypesWhoseNameIsDisplayedInItsLocale) { in testActionDone()
30 final String tag = "done " + SubtypeLocaleUtils.getSubtypeNameForLogging(subtype); in testActionDone()
32 R.string.label_done_key, getLabelLocale(subtype), getContext()); in testActionDone()
33 doTestActionKey(tag, subtype, EditorInfo.IME_ACTION_DONE, expectedKey); in testActionDone()
DKlpActionTestsBase.java32 public boolean accept(final InputMethodSubtype subtype) {
34 SubtypeLocaleUtils.getDisplayLocaleOfSubtypeLocale(subtype.getLocale()));
45 public boolean accept(final InputMethodSubtype subtype) { in setUp()
46 return !SUBTYPE_FILTER_NAME_IN_BASE_LOCALE.accept(subtype); in setUp()
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/
DRichInputMethodSubtypeTests.java101 final InputMethodSubtype subtype = imi.getSubtypeAt(index); in setUp() local
102 mSubtypesList.add(new RichInputMethodSubtype(subtype)); in setUp()
175 for (final RichInputMethodSubtype subtype : mSubtypesList) { in testAllFullDisplayNameForSpacebar()
177 .getSubtypeDisplayNameInSystemLocale(subtype.getRawSubtype()); in testAllFullDisplayNameForSpacebar()
178 final String spacebarText = subtype.getFullDisplayName(); in testAllFullDisplayNameForSpacebar()
180 .getSubtypeLocaleDisplayName(subtype.getLocale().toString()); in testAllFullDisplayNameForSpacebar()
181 if (subtype.isNoLanguage()) { in testAllFullDisplayNameForSpacebar()
191 for (final RichInputMethodSubtype subtype : mSubtypesList) { in testAllMiddleDisplayNameForSpacebar()
193 .getSubtypeDisplayNameInSystemLocale(subtype.getRawSubtype()); in testAllMiddleDisplayNameForSpacebar()
194 final Locale locale = subtype.getLocale(); in testAllMiddleDisplayNameForSpacebar()
[all …]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/compat/
DInputMethodSubtypeCompatUtils.java75 public static boolean isAsciiCapable(final RichInputMethodSubtype subtype) { in isAsciiCapable() argument
76 return isAsciiCapable(subtype.getRawSubtype()); in isAsciiCapable()
79 public static boolean isAsciiCapable(final InputMethodSubtype subtype) { in isAsciiCapable() argument
80 return isAsciiCapableWithAPI(subtype) in isAsciiCapable()
81 || subtype.containsExtraValueKey(Constants.Subtype.ExtraValue.ASCII_CAPABLE); in isAsciiCapable()
88 public static Locale getLocaleObject(final InputMethodSubtype subtype) { in getLocaleObject() argument
91 final String languageTag = (String) CompatUtils.invoke(subtype, null, GET_LANGUAGE_TAG); in getLocaleObject()
96 return LocaleUtils.constructLocaleFromString(subtype.getLocale()); in getLocaleObject()
100 public static boolean isAsciiCapableWithAPI(final InputMethodSubtype subtype) { in isAsciiCapableWithAPI() argument
101 return (Boolean)CompatUtils.invoke(subtype, false, METHOD_isAsciiCapable); in isAsciiCapableWithAPI()
/packages/apps/Settings/src/com/android/settings/inputmethod/
DSpellCheckersSettings.java146 final SpellCheckerSubtype subtype) { in getSpellCheckerSubtypeLabel() argument
150 if (subtype == null) { in getSpellCheckerSubtypeLabel()
153 return subtype.getDisplayName( in getSpellCheckerSubtypeLabel()
207 final SpellCheckerSubtype subtype = currentSci.getSubtypeAt(index); in showChooseLanguageDialog() local
209 items[itemId] = getSpellCheckerSubtypeLabel(currentSci, subtype); in showChooseLanguageDialog()
210 if (subtype.equals(currentScs)) { in showChooseLanguageDialog()
229 final SpellCheckerSubtype subtype = mTsm.getCurrentSpellCheckerSubtype( in showChooseLanguageDialog()
232 + subtype == null ? "null" : subtype.getLocale()); in showChooseLanguageDialog()
/packages/services/Car/tests/CarDeveloperOptions/src/com/android/car/developeroptions/inputmethod/
DSpellCheckersSettings.java146 final SpellCheckerSubtype subtype) { in getSpellCheckerSubtypeLabel() argument
150 if (subtype == null) { in getSpellCheckerSubtypeLabel()
153 return subtype.getDisplayName( in getSpellCheckerSubtypeLabel()
207 final SpellCheckerSubtype subtype = currentSci.getSubtypeAt(index); in showChooseLanguageDialog() local
209 items[itemId] = getSpellCheckerSubtypeLabel(currentSci, subtype); in showChooseLanguageDialog()
210 if (subtype.equals(currentScs)) { in showChooseLanguageDialog()
229 final SpellCheckerSubtype subtype = mTsm.getCurrentSpellCheckerSubtype( in showChooseLanguageDialog()
232 + subtype == null ? "null" : subtype.getLocale()); in showChooseLanguageDialog()
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/
DKeyboardTextsSetTests.java61 final InputMethodSubtype subtype = imi.getSubtypeAt(index); in setUp() local
62 allSubtypesList.add(subtype); in setUp()
74 for (final InputMethodSubtype subtype : mAllSubtypesList) { in testSwitchToAlphaKeyLabel()
75 final Locale locale = SubtypeLocaleUtils.getSubtypeLocale(subtype); in testSwitchToAlphaKeyLabel()
101 for (final InputMethodSubtype subtype : mAllSubtypesList) { in testTextFromResources()
102 final Locale locale = SubtypeLocaleUtils.getSubtypeLocale(subtype); in testTextFromResources()
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/
DKeyboardLayoutSet.java152 @Nonnull final InputMethodSubtype subtype) { in getScriptId() argument
153 final Integer value = sScriptIdsForSubtypes.get(subtype); in getScriptId()
155 final int scriptId = Builder.readScriptId(resources, subtype); in getScriptId()
156 sScriptIdsForSubtypes.put(subtype, scriptId); in getScriptId()
297 public Builder setSubtype(@Nonnull final RichInputMethodSubtype subtype) { in setSubtype() argument
298 final boolean asciiCapable = InputMethodSubtypeCompatUtils.isAsciiCapable(subtype); in setSubtype()
308 : subtype; in setSubtype()
341 static int readScriptId(final Resources resources, final InputMethodSubtype subtype) { in readScriptId() argument
343 + SubtypeLocaleUtils.getKeyboardLayoutSetName(subtype); in readScriptId()

123