1 31 32 package org.opencms.i18n; 33 34 import java.util.Comparator ; 35 import java.util.Locale ; 36 37 46 public final class CmsLocaleComparator implements Comparator { 47 48 49 private static final Comparator LOCALE_COMPARATOR = new CmsLocaleComparator(); 50 51 54 private CmsLocaleComparator() { 55 56 } 58 59 64 public static Comparator getComparator() { 65 66 return LOCALE_COMPARATOR; 67 } 68 69 72 public int compare(Object o1, Object o2) { 73 74 if ((o1 instanceof Locale ) && (o2 instanceof Locale )) { 75 return o1.toString().compareTo(o2.toString()); 76 } 77 return 0; 78 } 79 } | Popular Tags |