X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Foutput%2FMenuCollector.java;fp=src%2Fclub%2Fwpia%2Fgigi%2Foutput%2FMenuCollector.java;h=d5280f0a31bea71481c1560764ee4a18672a6db6;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hp=0000000000000000000000000000000000000000;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c;p=gigi.git diff --git a/src/club/wpia/gigi/output/MenuCollector.java b/src/club/wpia/gigi/output/MenuCollector.java new file mode 100644 index 00000000..d5280f0a --- /dev/null +++ b/src/club/wpia/gigi/output/MenuCollector.java @@ -0,0 +1,31 @@ +package club.wpia.gigi.output; + +import java.io.PrintWriter; +import java.util.LinkedList; +import java.util.Map; + +import club.wpia.gigi.localisation.Language; +import club.wpia.gigi.util.AuthorizationContext; + +public class MenuCollector implements IMenuItem { + + private LinkedList items = new LinkedList(); + + @Override + public void output(PrintWriter out, Language l, Map vars) { + for (Menu menu : items) { + menu.output(out, l, vars); + } + + } + + @Override + public boolean isPermitted(AuthorizationContext u) { + return true; + } + + public void put(Menu menu) { + items.add(menu); + } + +}