src/main/java/de/uapcore/lightpit/MenuEntry.java

changeset 97
602f75801644
parent 79
f64255a88d66
child 109
2e0669e814ff
equal deleted inserted replaced
96:b7b685f31e39 97:602f75801644
48 /** 48 /**
49 * True if this menu entry is active. 49 * True if this menu entry is active.
50 */ 50 */
51 private boolean active = false; 51 private boolean active = false;
52 52
53 /**
54 * The menu level.
55 */
56 private int level;
57
53 public MenuEntry(ResourceKey resourceKey, String pathName) { 58 public MenuEntry(ResourceKey resourceKey, String pathName) {
59 this(0, resourceKey, pathName);
60 }
61
62 public MenuEntry(String text, String pathName) {
63 this(0, text, pathName);
64 }
65
66 public MenuEntry(int level, ResourceKey resourceKey, String pathName) {
67 this.level = level;
54 this.text = null; 68 this.text = null;
55 this.resourceKey = resourceKey; 69 this.resourceKey = resourceKey;
56 this.pathName = pathName; 70 this.pathName = pathName;
57 } 71 }
58 72
59 public MenuEntry(String text, String pathName) { 73 public MenuEntry(int level, String text, String pathName) {
74 this.level = level;
60 this.text = text; 75 this.text = text;
61 this.resourceKey = null; 76 this.resourceKey = null;
62 this.pathName = pathName; 77 this.pathName = pathName;
63 } 78 }
64 79
80 95
81 public void setActive(boolean active) { 96 public void setActive(boolean active) {
82 this.active = true; 97 this.active = true;
83 } 98 }
84 99
100 public int getLevel() {
101 return level;
102 }
103
104 public void setLevel(int level) {
105 this.level = level;
106 }
85 } 107 }

mercurial