View Javadoc

1   package net.sf.clirr.core.internal;
2   
3   import java.util.Comparator;
4   
5   import net.sf.clirr.core.spi.Named;
6   
7   /***
8    * Compares {@link Named named entities} by their name.
9    * 
10   * @author Simon Kitching
11   * @author lkuehne
12   */
13  public final class NameComparator implements Comparator 
14  {
15      public NameComparator() 
16      {
17      }
18  
19      public int compare(Object o1, Object o2)
20      {
21          Named f1 = (Named) o1;
22          Named f2 = (Named) o2;
23  
24          final String name1 = f1.getName();
25          final String name2 = f2.getName();
26  
27          return name1.compareTo(name2);
28      }
29  }
30