TUM CCSM Commons

edu.tum.cs.commons.collections
Class ToStringComparator

java.lang.Object
  extended by edu.tum.cs.commons.collections.ToStringComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.Object>

public class ToStringComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.Object>

This comparator compares objects by their toString() representation.

Version:
$Rev: 26283 $
Author:
deissenb, $Author: juergens $
Rating:
GREEN Hash: DEE51D79623A0DED83E2FE665BC1E279

Field Summary
static ToStringComparator INSTANCE
          Instance of this comparator.
 
Constructor Summary
ToStringComparator()
          Create new comparator based on the default locale's collator.
ToStringComparator(java.text.Collator collator)
          Create new comparator with specific collator.
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
          Compare by toString() 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
 

Field Detail

INSTANCE

public static final ToStringComparator INSTANCE
Instance of this comparator.

Constructor Detail

ToStringComparator

public ToStringComparator()
Create new comparator based on the default locale's collator.


ToStringComparator

public ToStringComparator(java.text.Collator collator)
Create new comparator with specific collator.

Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Compare by toString() representation.

Specified by:
compare in interface java.util.Comparator<java.lang.Object>

TUM CCSM Commons

TUM CCSM Commons - 2.7