List of usage examples for org.apache.commons.io.comparator NameFileComparator NAME_INSENSITIVE_REVERSE
Comparator NAME_INSENSITIVE_REVERSE
To view the source code for org.apache.commons.io.comparator NameFileComparator NAME_INSENSITIVE_REVERSE.
Click Source Link
From source file:com.soebes.maven.plugins.iterator.AbstractIteratorMojo.java
protected Comparator<File> convertSortOrder() { Comparator<File> result = NameFileComparator.NAME_COMPARATOR; if (getSortOrder().equalsIgnoreCase("NAME_INSENSITIVE_COMPARATOR")) { result = NameFileComparator.NAME_INSENSITIVE_COMPARATOR; } else if (getSortOrder().equalsIgnoreCase("NAME_INSENSITIVE_REVERSE")) { result = NameFileComparator.NAME_INSENSITIVE_REVERSE; } else if (getSortOrder().equalsIgnoreCase("NAME_REVERSE")) { result = NameFileComparator.NAME_REVERSE; } else if (getSortOrder().equalsIgnoreCase("NAME_SYSTEM_COMPARATOR")) { result = NameFileComparator.NAME_SYSTEM_COMPARATOR; } else if (getSortOrder().equalsIgnoreCase("NAME_SYSTEM_REVERSE")) { result = NameFileComparator.NAME_SYSTEM_REVERSE; }//w w w . j a v a2s . co m return result; }
From source file:org.jini.commands.files.List.java
/** * Get all the files from a array//from w w w . j av a 2s. c om * * @param fileFilter * @return */ private File[] getFileArray(FileFilter fileFilter) { File dir = new File(this.directory); File[] files = dir.listFiles(fileFilter); if (this.orderByDate == true) { if (this.orderByDateOpt.equals("desc")) { Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_REVERSE); } if (this.orderByDateOpt.equals("asc")) { Arrays.sort(files, LastModifiedFileComparator.LASTMODIFIED_COMPARATOR); } } if (this.orderByName == true) { if (this.orderByNameOpt.equals("asc")) { Arrays.sort(files, NameFileComparator.NAME_INSENSITIVE_COMPARATOR); } if (this.orderByNameOpt.equals("desc")) { Arrays.sort(files, NameFileComparator.NAME_INSENSITIVE_REVERSE); } } return files; }