public class PluginManager
extends java.lang.Object
Constructor and Description |
---|
PluginManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
compilePlugin(PluginClassLoader loader,
java.lang.String fileName) |
Dictionary |
getDictionary(java.lang.Class clss) |
java.lang.String |
getLastInitError() |
static java.lang.String |
getPluginDataFilePath(Plugin plugin) |
static java.lang.String |
getPluginName(java.lang.Class pluginClass) |
static java.lang.String |
getPluginName(Plugin plugin) |
static java.lang.String |
getPluginRootDirPath(Plugin plugin) |
java.util.List<Plugin> |
getPlugins() |
void |
instantiatePlugins(java.lang.String locale,
PluginMethods pluginMethods) |
void |
loadPluginClasses() |
void |
scanForPluginClasses(PluginClassLoader spec,
java.lang.String scanDir) |
public Dictionary getDictionary(java.lang.Class clss)
public java.lang.String getLastInitError()
public boolean compilePlugin(PluginClassLoader loader, java.lang.String fileName) throws java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError
public void scanForPluginClasses(PluginClassLoader spec, java.lang.String scanDir)
public void instantiatePlugins(java.lang.String locale, PluginMethods pluginMethods)
public static java.lang.String getPluginDataFilePath(Plugin plugin)
public static java.lang.String getPluginRootDirPath(Plugin plugin)
public static java.lang.String getPluginName(Plugin plugin)
public static java.lang.String getPluginName(java.lang.Class pluginClass)
public void loadPluginClasses()
public java.util.List<Plugin> getPlugins()