schmitzm.lang
Class LocaleComparator
java.lang.Object
schmitzm.lang.LocaleComparator
- All Implemented Interfaces:
- Comparator<Locale>
public class LocaleComparator
- extends Object
- implements Comparator<Locale>
Comparator
um Locales
zu vergleichen. Es kann nach
der Beschreibung (in der aktuellen Default-Locale) verglichen werden oder
nach dem Sprach-Code.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Constructor Summary |
LocaleComparator(boolean compareDesc)
Erzeugt einen neuen Comparator . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compareDesc
protected boolean compareDesc
- Flag, ob nach der Beschreibung
verglichen wird (
true
) oder nach dem
Sprach-Code.
LocaleComparator
public LocaleComparator(boolean compareDesc)
- Erzeugt einen neuen
Comparator
.
- Parameters:
compareDesc
- Flag, ob nach der Beschreibung
verglichen wird (true
) oder nach dem
Sprach-Code.
compare
public int compare(Locale loc1,
Locale loc2)
- Fuehrt den Vergleich aus.
- Specified by:
compare
in interface Comparator<Locale>
- Parameters:
loc1
- eine Localeloc2
- eine andere Locale
- Returns:
- ein negativer Wert fuer
loc1 < loc2
, 0 für loc1 = loc2
oder ein positiver Wert fuer loc1 > loc2