public abstract class AbstractAddonManager extends Object implements AddonManager
AddonManager interface.| Constructor and Description | 
|---|
AbstractAddonManager(GriffonApplication application)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addMVCGroups(GriffonAddon addon)  | 
protected void | 
doInitialize()  | 
protected void | 
event(ApplicationEvent evt)  | 
protected void | 
event(ApplicationEvent evt,
     List<?> args)  | 
GriffonAddon | 
findAddon(String name)
Finds an addon by name. 
 | 
Map<String,GriffonAddon> | 
getAddons()
Returns a read-only view of all available addons 
 | 
protected Map<String,GriffonAddon> | 
getAddonsInternal()  | 
GriffonApplication | 
getApplication()  | 
void | 
initialize()  | 
protected Map<String,GriffonAddon> | 
preloadAddons()  | 
@Inject public AbstractAddonManager(@Nonnull GriffonApplication application)
@Nonnull public GriffonApplication getApplication()
@Nonnull public Map<String,GriffonAddon> getAddons()
AddonManagergetAddons in interface AddonManager@Nullable public GriffonAddon findAddon(@Nonnull String name)
AddonManagerExample: findAddon("miglayout") will return a GriffonAddon that represents the contributions of the MigLayout plugin.
findAddon in interface AddonManagername - the name of the addon to search forpublic final void initialize()
initialize in interface AddonManagerprotected void doInitialize()
@Nonnull protected Map<String,GriffonAddon> preloadAddons()
protected void addMVCGroups(@Nonnull GriffonAddon addon)
@Nonnull protected Map<String,GriffonAddon> getAddonsInternal()
protected void event(@Nonnull ApplicationEvent evt)
protected void event(@Nonnull ApplicationEvent evt, @Nonnull List<?> args)