org.semanticweb.HermiT.hierarchy
Class Hierarchy.HierarchyNodeComparator<E>

java.lang.Object
  extended by org.semanticweb.HermiT.hierarchy.Hierarchy.HierarchyNodeComparator<E>
All Implemented Interfaces:
java.util.Comparator<HierarchyNode<E>>
Enclosing class:
Hierarchy<E>

protected static class Hierarchy.HierarchyNodeComparator<E>
extends java.lang.Object
implements java.util.Comparator<HierarchyNode<E>>


Field Summary
protected  java.util.Comparator<E> m_elementComparator
           
 
Constructor Summary
Hierarchy.HierarchyNodeComparator(java.util.Comparator<E> elementComparator)
           
 
Method Summary
 int compare(HierarchyNode<E> n1, HierarchyNode<E> n2)
           
 
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

m_elementComparator

protected final java.util.Comparator<E> m_elementComparator
Constructor Detail

Hierarchy.HierarchyNodeComparator

public Hierarchy.HierarchyNodeComparator(java.util.Comparator<E> elementComparator)
Method Detail

compare

public int compare(HierarchyNode<E> n1,
                   HierarchyNode<E> n2)
Specified by:
compare in interface java.util.Comparator<HierarchyNode<E>>