## Uses of Class
org.gjt.sp.jedit.PluginJAR

Packages that use PluginJAR
org.gjt.sp.jedit: This package contains jEdit's core classes.
org.gjt.sp.jedit.gui: Various GUI controls and dialog boxes.
org.gjt.sp.jedit.msg: EditBus messages.

Uses of PluginJAR in org.gjt.sp.jedit

Fields in org.gjt.sp.jedit declared as PluginJAR
`PluginJAR` `PluginJAR.PluginCacheEntry.plugin`

Methods in org.gjt.sp.jedit that return PluginJAR
`PluginJAR` `EditPlugin.getPluginJAR()` Returns the JAR file containing this plugin.
`PluginJAR` `ActionSet.getPluginJAR()` Return the plugin this action set was loaded from, or null.
`static PluginJAR` `jEdit.getPluginJAR(java.lang.String path)` Returns the JAR with the specified path name.
`static PluginJAR[]` `jEdit.getPluginJARs()` Returns an array of installed plugins.
`static PluginJAR` `PluginJAR.load(java.lang.String path, boolean loadDependents)` Loads a plugin, and its dependent plugins if necessary.

Methods in org.gjt.sp.jedit with parameters of type PluginJAR
`static PluginJAR.PluginCacheEntry` `PluginJAR.getPluginCache(PluginJAR plugin)`
`static void` `ServiceManager.loadServices(PluginJAR plugin, java.net.URL uri, PluginJAR.PluginCacheEntry cache)` Loads a `services.xml` file.
`static void` `ServiceManager.registerService(java.lang.String clazz, java.lang.String name, java.lang.String code, PluginJAR plugin)` Registers a service.
`static void` `jEdit.removePluginJAR(PluginJAR jar, boolean exit)` Unloads the given plugin JAR with the specified path.
`static void` `ServiceManager.unloadServices(PluginJAR plugin)` Removes all services belonging to the specified plugin.

Constructors in org.gjt.sp.jedit with parameters of type PluginJAR
`ActionSet(PluginJAR plugin, java.lang.String[] cachedActionNames, boolean[] cachedActionToggleFlags, java.net.URL uri)` Creates a new action set.

Uses of PluginJAR in org.gjt.sp.jedit.gui

Methods in org.gjt.sp.jedit.gui with parameters of type PluginJAR
`void` `DockableWindowFactory.cacheDockableWindows(PluginJAR plugin, java.lang.String[] name, boolean[] actions, boolean[] movable)`
`void` `DockableWindowFactory.loadDockableWindows(PluginJAR plugin, java.net.URL uri, PluginJAR.PluginCacheEntry cache)` Plugins shouldn't need to call this method.
`void` `DockableWindowFactory.registerDockableWindow(PluginJAR plugin, java.lang.String name, java.lang.String code, boolean actions, boolean movable)`
`void` `DockableWindowFactory.unloadDockableWindows(PluginJAR plugin)` Plugins shouldn't need to call this method.

Uses of PluginJAR in org.gjt.sp.jedit.msg

Methods in org.gjt.sp.jedit.msg that return PluginJAR
`PluginJAR` `PluginUpdate.getPluginJAR()` Returns the plugin involved.

Constructors in org.gjt.sp.jedit.msg with parameters of type PluginJAR
`PluginUpdate(PluginJAR jar, java.lang.Object what, boolean exit)` Creates a new plugin update message.