Class FrameSidebarAdapter
- java.lang.Object
-
- com.openindex.openestate.tool.extensions.FrameSidebarAdapter
-
- All Implemented Interfaces:
BasicExtension
,FrameSidebarExtension
,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
AgencyFrameSidebarExtension
,CalendarFrameSidebarExtension
,ContactsFrameSidebarExtension
,CrmFrameSidebarExtension
,DatabaseFrameSidebarExtension
,MailFrameSidebarExtension
,ManualFrameSidebarExtension
,NewsFrameSidebarExtension
public abstract class FrameSidebarAdapter extends Object implements FrameSidebarExtension
FrameSidebarAdapter.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description FrameSidebarAdapter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract JComponent
createComponent()
static Collection<FrameSidebarAddonExtension>
getAddons(ImmoToolProject project, Class parentClass)
abstract Icon
getIcon()
JPopupMenu
getMenu()
String[]
getRequiredPluginIds()
abstract String
getTitle()
abstract String
getTooltipText()
boolean
isSystem()
void
loadComponent(JComponent component)
static void
loadMenu(JMenu menu, int position, SidebarTreeNode selectedNode, Collection<FrameSidebarAddonExtension> addons)
static void
loadMenu(JPopupMenu menu, int position, SidebarTreeNode selectedNode, Collection<FrameSidebarAddonExtension> addons)
void
register(JComponent component, AbstractButton button)
void
unregister()
-
-
-
Method Detail
-
createComponent
public abstract JComponent createComponent()
- Specified by:
createComponent
in interfaceFrameSidebarExtension
-
getAddons
public static Collection<FrameSidebarAddonExtension> getAddons(ImmoToolProject project, Class parentClass)
-
getIcon
public abstract Icon getIcon()
- Specified by:
getIcon
in interfaceFrameSidebarExtension
-
getMenu
public JPopupMenu getMenu()
- Specified by:
getMenu
in interfaceFrameSidebarExtension
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIds
in interfaceBasicExtension
-
getTitle
public abstract String getTitle()
- Specified by:
getTitle
in interfaceFrameSidebarExtension
-
getTooltipText
public abstract String getTooltipText()
- Specified by:
getTooltipText
in interfaceFrameSidebarExtension
-
isSystem
public boolean isSystem()
- Specified by:
isSystem
in interfaceFrameSidebarExtension
-
loadComponent
public void loadComponent(JComponent component)
- Specified by:
loadComponent
in interfaceFrameSidebarExtension
-
loadMenu
public static void loadMenu(JMenu menu, int position, SidebarTreeNode selectedNode, Collection<FrameSidebarAddonExtension> addons)
-
loadMenu
public static void loadMenu(JPopupMenu menu, int position, SidebarTreeNode selectedNode, Collection<FrameSidebarAddonExtension> addons)
-
register
public void register(JComponent component, AbstractButton button)
- Specified by:
register
in interfaceFrameSidebarExtension
-
unregister
public void unregister()
- Specified by:
unregister
in interfaceFrameSidebarExtension
-
-