1 package org.cacert.gigi.output;
5 import org.cacert.gigi.dbObjects.Digest;
6 import org.cacert.gigi.localisation.Language;
7 import org.cacert.gigi.output.template.IterableDataset;
9 public class HashAlgorithms implements IterableDataset {
13 private Digest selected;
15 public HashAlgorithms(Digest selected) {
16 this.selected = selected;
20 public boolean next(Language l, Map<String, Object> vars) {
21 Digest[] length = Digest.values();
22 if (i >= length.length) {
25 Digest d = length[i++];
26 vars.put("algorithm", d.toString());
27 vars.put("name", d.toString());
28 vars.put("info", l.getTranslation(d.getExp()));
29 vars.put("checked", selected == d ? " checked='checked'" : "");