org.salespointframework.core
Class ReverseOrderComparator

java.lang.Object
  extended by org.salespointframework.core.ReverseOrderComparator
All Implemented Interfaces:
java.util.Comparator<java.lang.Object>

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

A comparator that reverses the order implied by another comparator.

Since:
v3.0
Version:
3.0 12/14/2000
Author:
Steffen Zschaler

Field Summary
private  java.util.Comparator<java.lang.Object> m_cmpOrg
          The original comparator.
 
Constructor Summary
ReverseOrderComparator(java.util.Comparator<java.lang.Object> cmpOrg)
          Creates new ReverseOrderComparator.
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 boolean equals(java.lang.Object o2)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_cmpOrg

private java.util.Comparator<java.lang.Object> m_cmpOrg
The original comparator.

Constructor Detail

ReverseOrderComparator

public ReverseOrderComparator(java.util.Comparator<java.lang.Object> cmpOrg)
Creates new ReverseOrderComparator.

Method Detail

equals

public boolean equals(java.lang.Object o2)
Specified by:
equals in interface java.util.Comparator<java.lang.Object>
Overrides:
equals in class java.lang.Object

compare

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