qflib 0.98.1

de.qfs.lib.util
Class CollateComparator

java.lang.Object
  |
  +--de.qfs.lib.util.CollateComparator
All Implemented Interfaces:
java.util.Comparator

public class CollateComparator
extends java.lang.Object
implements java.util.Comparator

Standard comparison interface for Strings using a Collator for the current default locale.

Version:
$Revision: 1.7 $
Author:
Gregor Schmid

Constructor Summary
CollateComparator()
          Create a new CollateComparator using the default Collator for the current Locale.
CollateComparator(java.text.Collator coll)
          Create a new CollateComparator.
 
Method Summary
 int compare(java.lang.Object A, java.lang.Object B)
          Compare two Objects, using their String representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

CollateComparator

public CollateComparator()
Create a new CollateComparator using the default Collator for the current Locale.

CollateComparator

public CollateComparator(java.text.Collator coll)
Create a new CollateComparator.
Parameters:
coll - The Collator to use for comparisons.
Method Detail

compare

public int compare(java.lang.Object A,
                   java.lang.Object B)
Compare two Objects, using their String representation.
Specified by:
compare in interface java.util.Comparator
Parameters:
A - The first object.
B - The second object.
Returns:
-1 if A<B, 0 if A==B and 1 if A>B.

qflib 0.98.1