public SpellCheckResponse(NamedList<Object> spellInfo) { NamedList<Object> sugg = (NamedList<Object>) spellInfo.get("suggestions"); if (sugg == null) { correctlySpelled = true; return; } for (int i = 0; i < sugg.size(); i++) { String n = sugg.getName(i); if ("correctlySpelled".equals(n)) { correctlySpelled = (Boolean) sugg.getVal(i); } else if ("collation".equals(n)) { collation = (String) sugg.getVal(i); } else { Suggestion s = new Suggestion(n, (NamedList<Object>) sugg.getVal(i)); suggestionMap.put(n, s); suggestions.add(s); } } }
String n = sugg.getName(i); @SuppressWarnings("unchecked") Suggestion s = new Suggestion(n, (NamedList<Object>) sugg.getVal(i)); suggestionMap.put(n, s); suggestions.add(s);
String n = sugg.getName(i); @SuppressWarnings("unchecked") Suggestion s = new Suggestion(n, (NamedList<Object>) sugg.getVal(i)); suggestionMap.put(n, s); suggestions.add(s);