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.JMenu
createMainMenu()
Append a menu to the main frame.static Collection<FrameMenuAddonExtension>
getAddons(ImmoToolProject project, Class parentClass)
String[]
getRequiredPluginIds()
static void
loadMenu(JMenu menu, int position, Collection<FrameMenuAddonExtension> addons)
-
-
-
Method Detail
-
createExtraMenuItems
public JMenuItem[] createExtraMenuItems()
Description copied from interface:FrameMenuExtension
Append one or more menu entries to the 'Extras' menu.- Specified by:
createExtraMenuItems
in interfaceFrameMenuExtension
- Returns:
- Additional menu items, that will be added inside the extras-menu.
-
createMainMenu
public JMenu createMainMenu()
Description copied from interface:FrameMenuExtension
Append a menu to the main frame.- Specified by:
createMainMenu
in 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:
getRequiredPluginIds
in interfaceBasicExtension
-
loadMenu
public static void loadMenu(JMenu menu, int position, Collection<FrameMenuAddonExtension> addons)
-
-