From: Janis Streib Date: Sat, 23 Aug 2014 10:07:20 +0000 (+0200) Subject: UPD: More liberal menus X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=34f5c2460a8124de0ec40aabecd6df6c7e719ead UPD: More liberal menus --- diff --git a/src/org/cacert/gigi/output/IMenuItem.java b/src/org/cacert/gigi/output/IMenuItem.java new file mode 100644 index 00000000..8abdc832 --- /dev/null +++ b/src/org/cacert/gigi/output/IMenuItem.java @@ -0,0 +1,10 @@ +package org.cacert.gigi.output; + +/** + * Markerinterface for an {@link Outputable} speicially used in a {@link Menu}. + * + * @author janis + */ +public interface IMenuItem extends Outputable { + // Nothing to see here. +} diff --git a/src/org/cacert/gigi/output/Menu.java b/src/org/cacert/gigi/output/Menu.java index b30badb7..aefdbea6 100644 --- a/src/org/cacert/gigi/output/Menu.java +++ b/src/org/cacert/gigi/output/Menu.java @@ -11,9 +11,9 @@ public class Menu implements Outputable { String id; - private MenuItem[] content; + private IMenuItem[] content; - public Menu(String menuName, String id, MenuItem... content) { + public Menu(String menuName, String id, IMenuItem... content) { this.menuName = menuName; this.id = id; this.content = content; @@ -28,7 +28,7 @@ public class Menu implements Outputable { out.print("