View Javadoc
1   package ca.uhn.hl7v2.testpanel.util;
2   
3   import java.io.File;
4   import java.util.Comparator;
5   
6   /**
7    * Comparator which sorts by file name
8    */
9   public class FileNameComparator implements Comparator<File> {
10  
11  	/**
12  	 * {@inheritDoc}
13  	 */
14  	public int compare(File theO1, File theO2) {
15  		if (theO1 == null && theO2 == null) {
16  			return 0;
17  		}
18  		
19  		if (theO1 == null) {
20  			return -1;
21  		}
22  		
23  		if (theO2 == null) {
24  			return 1;
25  		}
26  		
27  		return theO1.getName().compareTo(theO2.getName());
28  	}
29  
30  }