]> WPIA git - gigi.git/blob - src/club/wpia/gigi/output/HashAlgorithms.java
fix: ResultSet.getDate is often wrong as it fetches day-precision times
[gigi.git] / src / club / wpia / gigi / output / HashAlgorithms.java
1 package club.wpia.gigi.output;
2
3 import java.util.Map;
4
5 import club.wpia.gigi.dbObjects.Digest;
6 import club.wpia.gigi.localisation.Language;
7 import club.wpia.gigi.output.template.IterableDataset;
8
9 public class HashAlgorithms implements IterableDataset {
10
11     private int i = 0;
12
13     private Digest selected;
14
15     public HashAlgorithms(Digest selected) {
16         this.selected = selected;
17     }
18
19     @Override
20     public boolean next(Language l, Map<String, Object> vars) {
21         Digest[] length = Digest.values();
22         if (i >= length.length) {
23             return false;
24         }
25         Digest d = length[i++];
26         vars.put("algorithm", d.toString());
27         vars.put("name", d.toString());
28         vars.put("info", d.getExp());
29         vars.put("checked", selected == d ? " checked='checked'" : "");
30         return true;
31     }
32 }