Class FrameMenuAdapter
- java.lang.Object
-
- com.openindex.openestate.tool.extensions.FrameMenuAdapter
-
- All Implemented Interfaces:
BasicExtension,FrameMenuExtension,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
AgencyFrameMenuExtension,CalendarFrameMenuExtension,ContactsFrameMenuExtension,CrmFrameMenuExtension,MailFrameMenuExtension,NewsFrameMenuExtension
public abstract class FrameMenuAdapter extends Object implements FrameMenuExtension
FrameExtensionAdapter.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description FrameMenuAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JMenuItem[]createExtraMenuItems()Append one or more menu entries to the 'Extras' menu.JMenucreateMainMenu()Append a menu to the main frame.static Collection<FrameMenuAddonExtension>getAddons(ImmoToolProject project, Class parentClass)String[]getRequiredPluginIds()static voidloadMenu(JMenu menu, int position, Collection<FrameMenuAddonExtension> addons)
-
-
-
Method Detail
-
createExtraMenuItems
public JMenuItem[] createExtraMenuItems()
Description copied from interface:FrameMenuExtensionAppend one or more menu entries to the 'Extras' menu.- Specified by:
createExtraMenuItemsin interfaceFrameMenuExtension- Returns:
- Additional menu items, that will be added inside the extras-menu.
-
createMainMenu
public JMenu createMainMenu()
Description copied from interface:FrameMenuExtensionAppend a menu to the main frame.- Specified by:
createMainMenuin interfaceFrameMenuExtension- Returns:
- Return the created menu or null, if no menu is added by this extension.
-
getAddons
public static Collection<FrameMenuAddonExtension> getAddons(ImmoToolProject project, Class parentClass)
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIdsin interfaceBasicExtension
-
loadMenu
public static void loadMenu(JMenu menu, int position, Collection<FrameMenuAddonExtension> addons)
-
-