
it.amattioli.multimodule.zk.menu.DefaultMultimoduleMenu Maven / Gradle / Ivy
package it.amattioli.multimodule.zk.menu;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class DefaultMultimoduleMenu implements MultimoduleMenu {
private String description;
private List items;
public DefaultMultimoduleMenu() {
this("", Collections.EMPTY_LIST);
}
public DefaultMultimoduleMenu(String description, List items) {
this.description = description;
this.items = items;
}
public DefaultMultimoduleMenu(String description, MultimoduleMenuItem... items) {
this.description = description;
this.items = Arrays.asList(items);
}
@Override
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public List getItems() {
return items;
}
public void addItem(MultimoduleMenuItem item) {
items.add(item);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy