nl.knowledgeplaza.util.comparators
Class InvertingComparator

java.lang.Object
  extended by nl.knowledgeplaza.util.comparators.InvertingComparator
All Implemented Interfaces:
Comparator

public class InvertingComparator
extends Object
implements Comparator

This class will invert a sorting by a comparator. So if a comparator X sorted objects 1,2,3,4 then InvertingComparator(X) will sort them as 4,3,2,1.

Version:
$Revision: 1.2 $

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
InvertingComparator(Comparator comparator)
           
 
Method Summary
 int compare(Object o1, Object o2)
           
 Comparator getComparator()
          Comparator
 void setComparator(Comparator comparator)
           
 
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

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

InvertingComparator

public InvertingComparator(Comparator comparator)
Method Detail

getComparator

public Comparator getComparator()
Comparator


setComparator

public void setComparator(Comparator comparator)

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator


Copyright © 2011 KnowledgePlaza. All Rights Reserved.