de.lmu.ifi.dbs.elki.utilities.pairs
Class PairUtil.CompareNaturalSecond<FIRST,SECOND extends Comparable<? super SECOND>>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.utilities.pairs.PairUtil.CompareNaturalSecond<FIRST,SECOND>
Type Parameters:
FIRST - First type
SECOND - Second type
All Implemented Interfaces:
Comparator<Pair<? extends FIRST,? extends SECOND>>
Enclosing class:
PairUtil

public static final class PairUtil.CompareNaturalSecond<FIRST,SECOND extends Comparable<? super SECOND>>
extends Object
implements Comparator<Pair<? extends FIRST,? extends SECOND>>

Class to do a natural comparison on this class' second component.


Constructor Summary
PairUtil.CompareNaturalSecond()
           
 
Method Summary
 int compare(Pair<? extends FIRST,? extends SECOND> o1, Pair<? extends FIRST,? extends SECOND> o2)
          Compare by second components natural ordering
 
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

PairUtil.CompareNaturalSecond

public PairUtil.CompareNaturalSecond()
Method Detail

compare

public int compare(Pair<? extends FIRST,? extends SECOND> o1,
                   Pair<? extends FIRST,? extends SECOND> o2)
Compare by second components natural ordering

Specified by:
compare in interface Comparator<Pair<? extends FIRST,? extends SECOND extends Comparable<? super SECOND>>>
Parameters:
o1 - First object
o2 - Second object

Release 0.4.0 (2011-09-20_1324)