net.sf.jasperreports.crosstabs.fill.calculation
Class ArbitraryRankComparator

java.lang.Object
  extended by net.sf.jasperreports.crosstabs.fill.calculation.ArbitraryRankComparator
All Implemented Interfaces:
Comparator<Object>

public class ArbitraryRankComparator
extends Object
implements Comparator<Object>

A comparator that assigns arbitrary ranks to objects and uses the ranks to impose an arbitrary order on them.

Version:
$Id: ArbitraryRankComparator.java 4595 2011-09-08 15:55:10Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Constructor Summary
ArbitraryRankComparator()
           
 
Method Summary
 int compare(Object o1, Object o2)
           
protected  long rank(Object o)
           
 
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
 

Constructor Detail

ArbitraryRankComparator

public ArbitraryRankComparator()
Method Detail

compare

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

rank

protected long rank(Object o)


Copyright © 2012. All Rights Reserved.