ptolemy.domains.ptera.lib
Class ListDirectory.RecursiveFileFilter.FileComparator

java.lang.Object
  extended by ptolemy.domains.ptera.lib.ListDirectory.RecursiveFileFilter.FileComparator
All Implemented Interfaces:
java.io.Serializable, java.util.Comparator<java.io.File>
Enclosing class:
ListDirectory.RecursiveFileFilter

private static class ListDirectory.RecursiveFileFilter.FileComparator
extends java.lang.Object
implements java.util.Comparator<java.io.File>, java.io.Serializable

A comparator to sort file names.

Since:
Ptolemy II 8.0
Version:
$Id: ListDirectory.java 57044 2010-01-27 22:41:05Z cxh $
Author:
Thomas Huining Feng
Accepted Rating:
Red (tfeng)
Proposed Rating:
Yellow (tfeng)

Constructor Summary
private ListDirectory.RecursiveFileFilter.FileComparator()
           
 
Method Summary
 int compare(java.io.File file1, java.io.File file2)
          Compare two files with their names.
 
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

ListDirectory.RecursiveFileFilter.FileComparator

private ListDirectory.RecursiveFileFilter.FileComparator()
Method Detail

compare

public int compare(java.io.File file1,
                   java.io.File file2)
Compare two files with their names.

Specified by:
compare in interface java.util.Comparator<java.io.File>
Parameters:
file1 - The first file.
file2 - The second file.
Returns:
-1, 0 or 1 if file1 is less than, equal to or greater than file2.