ix.icore.domain
Class Refinement.NameComparator

java.lang.Object
  extended by ix.icore.domain.Refinement.NameComparator
All Implemented Interfaces:
java.util.Comparator
Enclosing class:
Refinement

public static class Refinement.NameComparator
extends java.lang.Object
implements java.util.Comparator

A comparator that puts refinements in alphabetical order by name.

Note: this comparator imposes orderings that are inconsistent with equals.


Constructor Summary
Refinement.NameComparator()
           
 
Method Summary
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 
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

Refinement.NameComparator

public Refinement.NameComparator()
Method Detail

compare

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