Class Sorters


  • class Sorters
    extends Object
    Comparators for various columns
    Since:
    0.9.16 from TorrentNameComparator, moved from I2PSnarkservlet
    • Constructor Detail

      • Sorters

        Sorters()
    • Method Detail

      • getComparator

        public static Comparator<Snark> getComparator​(int type,
                                                      String lang,
                                                      I2PSnarkServlet servlet)
        Negative is reverse
        • 0, 1: Name
        • 2: Status
        • 3: Peers
        • 4: ETA
        • 5: Size
        • 6: Downloaded
        • 7: Uploaded
        • 8: Down rate
        • 9: Up rate
        • 10: Remaining (needed)
        • 11: Upload ratio
        • 12: File type
        Parameters:
        servlet - for file type callback only
      • getFileComparator

        public static Comparator<Sorters.FileAndIndex> getFileComparator​(int type,
                                                                         I2PSnarkServlet servlet)
        Negative is reverse
        • 0, 1: Name
        • 5: Size
        • 10: Remaining (needed)
        • 12: File type
        • 13: Priority
        Parameters:
        servlet - for file type callback only