org.displaytag.model
Class DefaultComparator

java.lang.Object
  extended by org.displaytag.model.DefaultComparator
All Implemented Interfaces:
java.util.Comparator

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

Default comparator. Was previously part of RowSorter.

Version:
$Revision: 1085 $ ($Author: rapruitt $)
Author:
fguist, rapruitt

Constructor Summary
DefaultComparator()
          Instantiate a default comparator with no collator specified.
DefaultComparator(java.text.Collator collatorToUse)
          Instantiate a default comparator with a specified collator.
 
Method Summary
 int compare(java.lang.Object object1, java.lang.Object object2)
          Compares two given objects.
 
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

DefaultComparator

public DefaultComparator()
Instantiate a default comparator with no collator specified.


DefaultComparator

public DefaultComparator(java.text.Collator collatorToUse)
Instantiate a default comparator with a specified collator.

Parameters:
collatorToUse - collator instance
Method Detail

compare

public int compare(java.lang.Object object1,
                   java.lang.Object object2)
Compares two given objects. Not comparable objects are compared using their string representation. String comparisons are done using a Collator.

Specified by:
compare in interface java.util.Comparator
Parameters:
object1 - first parameter
object2 - second parameter
Returns:
the value


Copyright © 2002-2010 the Displaytag team. All Rights Reserved.