Lines Matching refs:identifier

1053             final InputDeviceIdentifier identifier) {
1055 getEnabledKeyboardLayoutsForInputDevice(identifier);
1077 if (layout.getVendorId() == identifier.getVendorId()
1078 && layout.getProductId() == identifier.getProductId()) {
1250 private String getLayoutDescriptor(InputDeviceIdentifier identifier) {
1251 if (identifier == null || identifier.getDescriptor() == null) {
1252 throw new IllegalArgumentException("identifier and descriptor must not be null");
1255 if (identifier.getVendorId() == 0 && identifier.getProductId() == 0) {
1256 return identifier.getDescriptor();
1259 bob.append("vendor:").append(identifier.getVendorId());
1260 bob.append(",product:").append(identifier.getProductId());
1265 public String getCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier) {
1267 String key = getLayoutDescriptor(identifier);
1272 if (layout == null && !key.equals(identifier.getDescriptor())) {
1274 layout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1285 public void setCurrentKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1295 String key = getLayoutDescriptor(identifier);
1311 public String[] getEnabledKeyboardLayoutsForInputDevice(InputDeviceIdentifier identifier) {
1312 String key = getLayoutDescriptor(identifier);
1316 && !key.equals(identifier.getDescriptor())) {
1317 layouts = mDataStore.getKeyboardLayouts(identifier.getDescriptor());
1325 public KeyboardLayout getKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1328 String key = getLayoutDescriptor(identifier);
1354 public void setKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1368 setKeyboardLayoutForInputDeviceInner(identifier, handle, keyboardLayoutDescriptor);
1371 private void setKeyboardLayoutForInputDeviceInner(InputDeviceIdentifier identifier,
1373 String key = getLayoutDescriptor(identifier);
1379 " for subtype " + imeHandle + " and device " + identifier +
1387 args.arg1 = identifier;
1400 public void addKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1410 String key = getLayoutDescriptor(identifier);
1414 if (oldLayout == null && !key.equals(identifier.getDescriptor())) {
1415 oldLayout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1428 public void removeKeyboardLayoutForInputDevice(InputDeviceIdentifier identifier,
1438 String key = getLayoutDescriptor(identifier);
1442 if (oldLayout == null && !key.equals(identifier.getDescriptor())) {
1443 oldLayout = mDataStore.getCurrentKeyboardLayout(identifier.getDescriptor());
1446 if (!key.equals(identifier.getDescriptor())) {
1448 removed |= mDataStore.removeKeyboardLayout(identifier.getDescriptor(),
1484 private void handleSwitchKeyboardLayout(@Nullable InputDeviceIdentifier identifier,
1488 if (identifier != null && !device.getIdentifier().equals(identifier) ||
1982 private String[] getKeyboardLayoutOverlay(InputDeviceIdentifier identifier) {
1987 String keyboardLayoutDescriptor = getCurrentKeyboardLayoutForInputDevice(identifier);