/* * Partially generated code file: MenuToolbars.java * !!!Do only edit manually in marked sections!!! * * Rapid Beans bean generator, Copyright Martin Bluemel, 2008 * * generated Java implementation of Rapid Beans bean type * org.rapidbeans.presentation.MenuToolbars * * model: model/org/rapidbeans/presentation/MenuToolbars.xml * template: codegentemplates/genBean.xsl */ package org.rapidbeans.presentation; // BEGIN manual code section // MenuToolbars.import import org.rapidbeans.core.exception.RapidBeansRuntimeException; import org.rapidbeans.core.type.TypeRapidBean; import org.rapidbeans.presentation.config.ConfigMenuToolbars; import org.rapidbeans.presentation.swing.MenuToolbarsSwing; // END manual code section /** * Rapid Bean class: MenuToolbars. * Partially generated Java class * !!!Do only edit manually in marked sections!!! **/ public class MenuToolbars extends org.rapidbeans.presentation.MenuEntry { // BEGIN manual code section // MenuToolbars.classBody // /** // * We need this for lazy initialization. // */ // private ConfigMenuToolbars config = null; /** * create a History menu out of a configuration. * * @param config * the configuration * @param client * the parent client * @param resourcePath * the resource path * * @return the instance */ public static final MenuToolbars createInstance(final ConfigMenuToolbars config, final Application client, final String resourcePath) { MenuToolbars menuToolbars = null; switch (client.getConfiguration().getGuitype()) { case swing: menuToolbars = new MenuToolbarsSwing(config, client, resourcePath); break; case eclipsercp: // mainWindow = new BBMainWindowEclispercp-swt(); break; default: throw new RapidBeansRuntimeException("Unknown GUI type \"" + client.getConfiguration().getGuitype().name() + "\""); } return menuToolbars; } /** * constructor. * * @param app * the application * @param config * the menu configuration * @param resourcePath * the resource path */ public MenuToolbars(final Application app, final ConfigMenuToolbars config, final String resourcePath) { super(); // this.config = config; } // END manual code section /** * property references initialization. */ public void initProperties() { super.initProperties(); } /** * default constructor. */ public MenuToolbars() { super(); // BEGIN manual code section // MenuToolbars.MenuToolbars() // END manual code section } /** * constructor out of a string. * @param s * the string */ public MenuToolbars(final String s) { super(s); // BEGIN manual code section // MenuToolbars.MenuToolbars(String) // END manual code section } /** * constructor out of a string array. * @param sa * the string array */ public MenuToolbars(final String[] sa) { super(sa); // BEGIN manual code section // MenuToolbars.MenuToolbars(String[]) // END manual code section } /** * the bean's type (class variable). */ private static TypeRapidBean type = TypeRapidBean.createInstance(MenuToolbars.class); /** * @return the Biz Bean's type */ public TypeRapidBean getType() { return type; } }