org.clazzes.util.comparators
Class DefaultComparatorFactory

java.lang.Object
  extended by org.clazzes.util.comparators.DefaultComparatorFactory
All Implemented Interfaces:
ComparatorFactory
Direct Known Subclasses:
LocalizedComparatorFactory

public class DefaultComparatorFactory
extends java.lang.Object
implements ComparatorFactory

This default implementation of ComparatorFactory simply returns a ComparableComparator for Comparables.

Author:
wglas

Constructor Summary
DefaultComparatorFactory()
           
 
Method Summary
 java.util.Comparator getComparator(java.lang.Class clazz)
          Get a comparator, which compares instances of the given class.
static DefaultComparatorFactory getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultComparatorFactory

public DefaultComparatorFactory()
Method Detail

getInstance

public static DefaultComparatorFactory getInstance()
Returns:
A static DefaultComparatorFactory instance.

getComparator

public java.util.Comparator getComparator(java.lang.Class clazz)
Description copied from interface: ComparatorFactory
Get a comparator, which compares instances of the given class.

Specified by:
getComparator in interface ComparatorFactory
Parameters:
clazz - The class, which will be compared by the returned Comparator.
Returns:
A Comparator, which handles objects of the supplied class.


Copyright © 2009. All Rights Reserved.