package org.nocket.gen; import java.io.Serializable; import org.nocket.NocketWebApplication; import org.nocket.component.menu.MenuItem; import org.nocket.page.FactoryHelper; // TODO: Auto-generated Javadoc /** * Specialized menu item class which allows to register <i>domain classes</i> * rather than <i>page classes</i> in the application's main menu. If in-memory * compilation and on-the-fly HTML creation is configured, neither the page * class nor the corresponding HTML must exist in advance. See * {@link NocketWebApplication} how to enable these features. * * @author less02 */ public class GenericMenuItem extends MenuItem { /** * Instantiates a new generic menu item. * * @param label the label * @param domainClass the domain class */ public GenericMenuItem(String label, Class<? extends Serializable> domainClass) { super(label, FactoryHelper.getPageClass(domainClass)); } }