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)