case insensitive sort on stat groups
This commit is contained in:
@ -1,5 +1,6 @@
|
|||||||
package net.i2p.stat;
|
package net.i2p.stat;
|
||||||
|
|
||||||
|
import java.text.Collator;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
@ -178,7 +179,7 @@ public class StatManager {
|
|||||||
|
|
||||||
/** Group name (String) to a Set of stat names, ordered alphabetically */
|
/** Group name (String) to a Set of stat names, ordered alphabetically */
|
||||||
public Map getStatsByGroup() {
|
public Map getStatsByGroup() {
|
||||||
Map groups = new TreeMap();
|
Map groups = new TreeMap(Collator.getInstance());
|
||||||
for (Iterator iter = _frequencyStats.values().iterator(); iter.hasNext();) {
|
for (Iterator iter = _frequencyStats.values().iterator(); iter.hasNext();) {
|
||||||
FrequencyStat stat = (FrequencyStat) iter.next();
|
FrequencyStat stat = (FrequencyStat) iter.next();
|
||||||
if (!groups.containsKey(stat.getGroupName())) groups.put(stat.getGroupName(), new TreeSet());
|
if (!groups.containsKey(stat.getGroupName())) groups.put(stat.getGroupName(), new TreeSet());
|
||||||
|
Reference in New Issue
Block a user