nl.knowledgeplaza.util.comparators
Class InvertingComparator

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

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

See Also:
Constant Field Values
Constructor Detail

InvertingComparator

public InvertingComparator(java.util.Comparator comparator)
Method Detail

getComparator

public java.util.Comparator getComparator()
Comparator


setComparator

public void setComparator(java.util.Comparator comparator)

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator


Copyright © 2010. All Rights Reserved.