package org.nocket.gen.domain.visitor.html.styling.common; import java.util.List; import org.apache.wicket.markup.html.panel.Panel; import org.nocket.component.menu.MenuItem; /** * Builder Interface f�r ein Nocket Hauptmen�. Dies kann je nach Styling-Strategie unterschiedlich aussehen. * * @author Thomas.Veit@Bertelsmann.de * */ public interface WebMenuBuilderI { /** * Initialisierung des Builder. Hier werden die Initial ben�tigten Parameter in den Builder gegeben, * welche f�r den Aufbau eines Men�s ben�tigt werden. * * @param wicketId Wicket-ID in der HTML-Seite * @param menuItems Men�elemente f�r das Rendern des Men�s */ public void initMenuBuilder(String wicketId, List<MenuItem> menuItems); /** * Getter f�r das fertig erstellte Men� * * @return Fertig erstelltes Men� */ public Panel getMenu(); }