| Interface | Description | 
|---|---|
| Modifiable | Represents an entity which can be modified. | 
| PluginListener | Receives startup and shutdown callbacks from a  Pluginwhen it
 is initialized and destroyed. | 
| PluginLoader | Loads a plugin from some source (i.e. | 
| PluginRegistry | Maintains a registry of Plugins and allows for loading of resources from those plugins. | 
| Reloadable | An interface representing an Entity that can be reloaded. | 
| Class | Description | 
|---|---|
| BasePluginLoader | Abstract base PluginLoader implementation. | 
| BasePluginRegistry | A base class for  PluginRegistryimplementations. | 
| HotDeployer | Checks for plugins added to or removed from the configured plugin directories. | 
| Plugin | A KEW Plugin. | 
| PluginClassLoader | A simple class loader implementation which looks at itself before delegating to its parent. | 
| PluginConfig | Class representing a plugin's config, containing configuration
 settings parsed from the config. | 
| PluginConfigParser | Parses a  PluginConfigconfiguration from an XML file. | 
| PluginEnvironment | A PluginEnvironment represents a Plugin and the PluginLoader from which it was loaded. | 
| PluginNameComparator | A comparator which sorts a collection of plugins names alphabeticaly. | 
| PluginRegistryFactory | A factory for creating  PluginRegistryinstances based on the configured client protocol of the application. | 
| PluginUtils | Various plugin utilities. | 
| PluginUtils.PluginZipFileFilter | |
| Reloader | A runnable which continuously polls Reloadable to see if they need to be reloaded. | 
| ServerPluginRegistry | A PluginRegistry implementation which loads plugins from the file system on the server. | 
| ZipFilePluginLoader | Loads a plugin from a zip file on the file system. | 
| Exception | Description | 
|---|---|
| PluginException | A RuntimeException thrown from the plugin system when a problem is encountered. | 
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.