ComponentPluginManager
public class PluginManager
extends java.lang.Object
Constructor | Description |
---|---|
PluginManager(java.lang.String xmlName,
java.lang.String mainTag,
java.lang.String pluginTag) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.Set |
getAvailablePlugins() |
Returns a collection of all available plugins.
|
java.util.Set |
getAvailablePlugins(boolean toReload) |
Returns a collection of all available plugins.
|
public PluginManager(java.lang.String xmlName, java.lang.String mainTag, java.lang.String pluginTag)
xmlName
- The name of XML file that contains plugin configuration.mainTag
- The main tag in the XML configuration file.pluginTag
- The tag that corresponds to a single plugin kind. Specifies
the plugin kind that will be located in
getAvailablePlugins(boolean)
.public java.util.Set getAvailablePlugins()
getAvailablePlugins(boolean)
public java.util.Set getAvailablePlugins(boolean toReload)
toReload
- If true
, the classpath is scanned for available
plugins every time this
function is called. If
false
, the classpath scan is performed only once.
The consecutive calls return the cached result.