## Uses of Class
org.apache.nutch.plugin.PluginDescriptor

- Packages that use PluginDescriptor
  Package | Description
  --- | ---
  org.apache.nutch.plugin | The Nutch `Plugin` System.

- - ### Uses of PluginDescriptor in org.apache.nutch.plugin

    Methods in org.apache.nutch.plugin that return PluginDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `PluginDescriptor` | Extension.`getDescriptor()` | Get the plugin descriptor.
    `PluginDescriptor` | Plugin.`getDescriptor()` | Returns the plugin descriptor
    `PluginDescriptor` | PluginRepository.`getPluginDescriptor​(String pPluginId)` | Returns the descriptor of one plugin identified by a plugin id.
    `PluginDescriptor[]` | PluginRepository.`getPluginDescriptors()` | Returns all registed plugin descriptors.

    Methods in org.apache.nutch.plugin that return types with arguments of type PluginDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​PluginDescriptor>` | PluginManifestParser.`parsePluginFolder​(String[] pluginFolders)` | Returns a list of all found plugin descriptors.

    Methods in org.apache.nutch.plugin with parameters of type PluginDescriptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<?>` | PluginRepository.`getCachedClass​(PluginDescriptor pDescriptor, String className)` |
    `Plugin` | PluginRepository.`getPluginInstance​(PluginDescriptor pDescriptor)` | Returns an instance of a plugin.
    `void` | Extension.`setDescriptor​(PluginDescriptor pDescriptor)` | Sets the plugin descriptor and is only used until model creation at system start up.

    Constructors in org.apache.nutch.plugin with parameters of type PluginDescriptor
    Constructor | Description
    --- | ---
    `Extension​(PluginDescriptor pDescriptor, String pExtensionPoint, String pId, String pExtensionClass, Configuration conf, PluginRepository pluginRepository)` |
    `Plugin​(PluginDescriptor pDescriptor, Configuration conf)` | Overloaded constructor