Class AesFileComparators

java.lang.Object
com.mku.salmonfs.drive.utils.AesFileComparators

public class AesFileComparators extends Object
Useful comparators for AesFile.
  • Constructor Details

    • AesFileComparators

      public AesFileComparators()
  • Method Details

    • getDefaultComparator

      public static Comparator<AesFile> getDefaultComparator()
      Get default comparator. This is the fastest sorting comparator as it simply lists folders first. The rest of the files will be listed without sorting.
      Returns:
      The default comparator
    • getFilenameAscComparator

      public static Comparator<AesFile> getFilenameAscComparator()
      Get Filename Ascending Comparator.
      Returns:
      The filename scending comparator.
    • getFilenameDescComparator

      public static Comparator<AesFile> getFilenameDescComparator()
      Get Filename Descending Comparator.
      Returns:
      filename descending comparator
    • getSizeAscComparator

      public static Comparator<AesFile> getSizeAscComparator()
      Get Size Ascending Comparator.
      Returns:
      The size ascending comparator
    • getSizeDescComparator

      public static Comparator<AesFile> getSizeDescComparator()
      Get Size Descending Comparator.
      Returns:
      The size descending comparator
    • getTypeAscComparator

      public static Comparator<AesFile> getTypeAscComparator()
      Get File Type Ascending Comparator.
      Returns:
      The file type ascending comparator
    • getTypeDescComparator

      public static Comparator<AesFile> getTypeDescComparator()
      Get File Type Descending Comparator.
      Returns:
      The file type descending comparator
    • getDateAscComparator

      public static Comparator<AesFile> getDateAscComparator()
      Get Date Ascending Comparator.
      Returns:
      The date ascending comparator
    • getDateDescComparator

      public static Comparator<AesFile> getDateDescComparator()
      Get Date Descending Comparator.
      Returns:
      The date descending comparator
    • getRelevanceComparator

      public static Comparator<AesFile> getRelevanceComparator()
      Get Relevant Comparator. This will sort by the search result relevancy in the Tag member. Most relevant results will be listed first.
      Returns:
      The relevancy comparator