1 22 23 package org.meshcms.util; 24 25 import java.io.*; 26 import java.util.*; 27 28 32 public class ReverseComparator implements Comparator, Serializable { 33 private Comparator comparator; 34 35 39 public ReverseComparator() { 40 } 41 42 46 public ReverseComparator(Comparator comparator) { 47 this.comparator = comparator; 48 } 49 50 public int compare(Object o1, Object o2) { 51 if (comparator == null) { 52 return ((Comparable ) o2).compareTo(o1); 53 } else { 54 return comparator.compare(o2, o1); 55 } 56 } 57 } 58 | Popular Tags |