org.dawb.common.util.io
Class SortingUtils

java.lang.Object
  extended by org.dawb.common.util.io.SortingUtils

public class SortingUtils
extends java.lang.Object

Author:
fcp94556

Field Summary
static java.util.Comparator<java.io.File> NATURAL_SORT
           
static java.util.Comparator<java.lang.Object> NATURAL_SORT_CASE_INSENSITIVE
           
 
Constructor Summary
SortingUtils()
           
 
Method Summary
static java.util.List<java.io.File> getSortedFileList(java.io.File dir)
           
static java.util.List<java.io.File> getSortedFileList(java.io.File dir, java.util.Comparator<java.io.File> comp)
           
static java.util.List<java.io.File> getSortedFileList(java.io.File dir, java.io.FileFilter fileFilter)
           
static java.util.List<java.io.File> getSortedFileList(java.io.File dir, java.io.FileFilter fileFilter, java.util.Comparator<java.io.File> comp)
           
static void removeIgnoredNames(java.util.Collection<java.lang.String> sets, java.util.Collection<java.util.regex.Pattern> patterns)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NATURAL_SORT

public static final java.util.Comparator<java.io.File> NATURAL_SORT

NATURAL_SORT_CASE_INSENSITIVE

public static final java.util.Comparator<java.lang.Object> NATURAL_SORT_CASE_INSENSITIVE
Constructor Detail

SortingUtils

public SortingUtils()
Method Detail

getSortedFileList

public static java.util.List<java.io.File> getSortedFileList(java.io.File dir)
Parameters:
dir -
Returns:
List

getSortedFileList

public static java.util.List<java.io.File> getSortedFileList(java.io.File dir,
                                                             java.util.Comparator<java.io.File> comp)
Parameters:
dir -
comp -
Returns:
List

getSortedFileList

public static java.util.List<java.io.File> getSortedFileList(java.io.File dir,
                                                             java.io.FileFilter fileFilter,
                                                             java.util.Comparator<java.io.File> comp)
Parameters:
dir -
fileFilter -
comp -
Returns:
List

getSortedFileList

public static java.util.List<java.io.File> getSortedFileList(java.io.File dir,
                                                             java.io.FileFilter fileFilter)
Parameters:
dir -
fileFilter -
Returns:
List

removeIgnoredNames

public static void removeIgnoredNames(java.util.Collection<java.lang.String> sets,
                                      java.util.Collection<java.util.regex.Pattern> patterns)