package uk.org.smithfamily.mslogger.ecuDef;
import java.util.ArrayList;
import java.util.List;
public class Menu
{
private String dialog = "";
private String label = "";
private List<SubMenu> subMenus = new ArrayList<SubMenu>();
public Menu(String dialog, String label)
{
this.dialog = dialog;
if (label != null) label = label.replace("&", "");
this.label = label;
}
public String getDialog()
{
return dialog;
}
public void setDialog(String dialog)
{
this.dialog = dialog;
}
public String getLabel()
{
return label;
}
public void setLabel(String label)
{
this.label = label;
}
public void addSubMenu(SubMenu subMenu)
{
this.subMenus.add(subMenu);
}
public List<SubMenu> getSubMenus()
{
return subMenus;
}
public SubMenu getSubMenuAt(int pos)
{
return subMenus.get(pos);
}
@Override
public String toString()
{
return "Menu [dialog=" + dialog + ", label=" + label + ", subMenus=" + subMenus + "]";
}
}