View Javadoc

1   package org.paneris.jammyjoes.mvp;
2   
3   import java.util.ArrayList;
4   import java.util.Collections;
5   import java.util.Comparator;
6   import java.util.HashMap;
7   import java.util.List;
8   
9   public class ReverseCollectionSorter {
10  
11    public List sort(HashMap map) {
12      List result =  new ArrayList(map.values());
13      Collections.sort(result, new ReverseComparitor());
14      return result;
15    }
16    
17    private class ReverseComparitor implements Comparator {
18  
19      public int compare(Object o1, Object o2) {
20        Comparable c1 = (Comparable)o1;
21        Comparable c2 = (Comparable)o2;
22        return c2.compareTo(c1);
23      }
24      
25    }
26  }