Package | Description |
---|---|
org.openstreetmap.josm.plugins |
Provides the classes for JOSM plugins system.
|
Modifier and Type | Field and Description |
---|---|
private PluginClassLoader |
PluginProxy.classLoader |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<PluginClassLoader> |
PluginClassLoader.dependencies |
Modifier and Type | Method and Description |
---|---|
PluginClassLoader |
PluginProxy.getClassLoader()
Get the class loader for the plugin.
|
static PluginClassLoader |
PluginHandler.getPluginClassLoader(java.lang.String name)
Returns the plugin class loader for the plugin of the specified name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PluginClassLoader.addDependency(PluginClassLoader dependency)
Add class loader of a required plugin.
|
PluginProxy |
PluginInformation.load(java.lang.Class<?> klass,
PluginClassLoader classLoader)
Loads and instantiates the plugin.
|
private static void |
PluginHandler.loadPlugin(java.awt.Component parent,
PluginInformation plugin,
PluginClassLoader pluginClassLoader)
Loads and instantiates the plugin described by
plugin using
the class loader pluginClassLoader . |
Constructor and Description |
---|
PluginProxy(java.lang.Object plugin,
PluginInformation info,
PluginClassLoader classLoader)
Constructs a new
PluginProxy . |
Constructor and Description |
---|
PluginClassLoader(java.net.URL[] urls,
java.lang.ClassLoader parent,
java.util.Collection<PluginClassLoader> dependencies)
Create a new PluginClassLoader.
|