net.ontopia.utils
Class IteratorComparator<T>

java.lang.Object
  extended by net.ontopia.utils.IteratorComparator<T>
All Implemented Interfaces:
java.util.Comparator<java.util.Iterator<T>>

public class IteratorComparator<T>
extends java.lang.Object
implements java.util.Comparator<java.util.Iterator<T>>

INTERNAL: Comparator for Iterators. Compares each element in turn until the end of one Iterator is reached. Then, if one Iterator contains fewer elements than the other, it is ordered first.


Constructor Summary
IteratorComparator(java.util.Comparator<T> elementComparator)
           
 
Method Summary
 int compare(java.util.Iterator<T> it1, java.util.Iterator<T> it2)
           
 
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

IteratorComparator

public IteratorComparator(java.util.Comparator<T> elementComparator)
Method Detail

compare

public int compare(java.util.Iterator<T> it1,
                   java.util.Iterator<T> it2)
Specified by:
compare in interface java.util.Comparator<java.util.Iterator<T>>


Copyright © 2000-2012 Ontopia.