org.klomp.snark.web
Class Sorters

java.lang.Object
  extended by org.klomp.snark.web.Sorters

 class Sorters
extends Object

Comparators for various columns

Since:
0.9.16 from TorrentNameComparator, moved from I2PSnarkservlet

Nested Class Summary
static class Sorters.FileAndIndex
          Class to precompute and efficiently sort data on a torrent file entry.
 
Constructor Summary
Sorters()
           
 
Method Summary
static Comparator<Snark> getComparator(int type, 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
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
static void setPattern(String lang)
          Sets static field, oh well
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sorters

Sorters()
Method Detail

getComparator

public static Comparator<Snark> getComparator(int type,
                                              I2PSnarkServlet servlet)
Negative is reverse

Parameters:
servlet - for file type callback only

getFileComparator

public static Comparator<Sorters.FileAndIndex> getFileComparator(int type,
                                                                 I2PSnarkServlet servlet)
Negative is reverse

Parameters:
servlet - for file type callback only

setPattern

public static void setPattern(String lang)
Sets static field, oh well

Parameters:
lang - null for none
Since:
0.9.23