Uses of Class org.gjt.sp.jedit.PluginJAR (jEdit API Documentation)

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

- Packages that use PluginJAR
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit 4'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 | Description
    --- | --- | ---
    `PluginJAR` | PluginJAR.PluginCacheEntry.`plugin` |

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

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