@Singleton public class PluginManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PLUGIN_LOADED_EVENT
Type of loaded event.
|
| Constructor and Description |
|---|
PluginManager() |
| Modifier and Type | Method and Description |
|---|---|
Set<ClassLoader> |
getClassLoaders()
Gets the plugin class loaders.
|
List<AbstractPlugin> |
getPlugins()
Gets all plugins.
|
Set<AbstractPlugin> |
getPlugins(String viewName)
Gets a plugin by the specified view name.
|
void |
load()
Loads plugins from directory webRoot/plugins/.
|
public static final String PLUGIN_LOADED_EVENT
public List<AbstractPlugin> getPlugins()
public Set<AbstractPlugin> getPlugins(String viewName)
viewName - the specified view namepublic void load()
public Set<ClassLoader> getClassLoaders()
Copyright © 2009–2019 B3log. All rights reserved.