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

Packages that use PluginJAR
Package | Description
--- | ---
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
Modifier and Type | Field and Description
--- | ---
`PluginJAR` | PluginJAR.PluginCacheEntry.`plugin`

Methods in org.gjt.sp.jedit that return PluginJAR
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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
Constructor and Description
`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
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`PluginJAR` | PluginUpdate.`getPluginJAR()` Returns the plugin involved.

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