package org.egonet.gui.menus; import java.util.List; /** * This class provides a context for what menus this MDI frame can display, * primarily for metadata that is needed to build initial JDesktopPane (the * non-document window). Once the parent frame menus are built, state changes * will be handled by the methods provided by each document window. * * @author Martin * */ public abstract class MenuContext { public abstract String getSourceName(); public abstract List<MenuGroup> getMenuGroups(); }