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