public class JaxoPluginLoader
extends java.lang.Object
| Constructor and Description |
|---|
JaxoPluginLoader() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File |
getPluginJar(JaxoPlugin plugin,
java.lang.String pluginDir)
Tries to find the jar source file for a JaxoPlugin
in the given directory.
|
java.util.List |
loadPlugins(java.lang.String pluginDirName)
Load plugins.
|
java.util.List |
loadPluginsFromJar(java.lang.String filename)
Loads plugins from a jar file.
|
java.util.List |
reValidate(java.lang.String pluginDirName)
Invalidates the class loader responsible for plugin loading
and re-scans the plugin dir, loading any found classes.
|
public java.util.List loadPlugins(java.lang.String pluginDirName)
pluginDirName - the directory to scan for plugins.public java.util.List reValidate(java.lang.String pluginDirName)
pluginDirName - the directory to scan for plugins.loadPlugins(java.lang.String)public java.util.List loadPluginsFromJar(java.lang.String filename)
filename - absolute path to a jar file that contains a JaxoPlugin.public static java.io.File getPluginJar(JaxoPlugin plugin, java.lang.String pluginDir)
plugin - the plugin whose source jar to find.pluginDir - the directory where jars are listed.Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.