public class PluginProxy extends Plugin
| Modifier and Type | Field and Description |
|---|---|
private PluginClassLoader |
classLoader |
private java.lang.Object |
plugin
The plugin.
|
| Constructor and Description |
|---|
PluginProxy(java.lang.Object plugin,
PluginInformation info,
PluginClassLoader classLoader)
Constructs a new
PluginProxy. |
| Modifier and Type | Method and Description |
|---|---|
void |
addDownloadSelection(java.util.List<DownloadSelection> list)
Called in the download dialog to give the plugin a chance to modify the list
of bounding box selectors.
|
PluginClassLoader |
getClassLoader()
Get the class loader for the plugin.
|
java.lang.Object |
getPlugin()
Get the plugin object.
|
PreferenceSetting |
getPreferenceSetting()
Called in the preferences dialog to create a preferences page for the plugin,
if any available.
|
private void |
handlePluginException(java.lang.Throwable e) |
void |
mapFrameInitialized(MapFrame oldFrame,
MapFrame newFrame)
Called after Main.mapFrame is initalized.
|
getPluginDirs, getPluginInformation, getPluginResourceClassLoader, setPluginInformationprivate final java.lang.Object plugin
private final PluginClassLoader classLoader
public PluginProxy(java.lang.Object plugin, PluginInformation info, PluginClassLoader classLoader)
PluginProxy.plugin - the plugininfo - the associated plugin infoclassLoader - the class loader for the pluginpublic java.lang.Object getPlugin()
public PluginClassLoader getClassLoader()
private void handlePluginException(java.lang.Throwable e)
public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame)
MapFrameListenermapFrameInitialized in interface MapFrameListenermapFrameInitialized in class PluginoldFrame - The old MapFramenewFrame - The new MapFramepublic PreferenceSetting getPreferenceSetting()
PlugingetPreferenceSetting in class Pluginnullpublic void addDownloadSelection(java.util.List<DownloadSelection> list)
PluginaddDownloadSelection in class Pluginlist - list of bounding box selectors