| 482 | | switch (column) { |
| 483 | | case 0: |
| 484 | | str = (String) value; |
| 485 | | break; |
| 486 | | case 1: |
| 487 | | Map<String, Integer> v = (Map<String,Integer>) value; |
| 488 | | if (v.size()!=1) { |
| 489 | | str=tr("<different>"); |
| 490 | | c.setFont(c.getFont().deriveFont(Font.ITALIC)); |
| 491 | | } else { |
| 492 | | str=v.entrySet().iterator().next().getKey(); |
| 493 | | } |
| 494 | | break; |
| | 482 | if (value instanceof String) { |
| | 483 | str = (String) value; |
| | 484 | } else if (value instanceof Map) { |
| | 485 | Map v = (Map) value; |
| | 486 | if (v.size() != 1) { |
| | 487 | str=tr("<different>"); |
| | 488 | c.setFont(c.getFont().deriveFont(Font.ITALIC)); |
| | 489 | } else { |
| | 490 | final Map.Entry entry = (Map.Entry) v.entrySet().iterator().next(); |
| | 491 | str = (String) entry.getKey(); |
| | 492 | } |