| IFormLifecyclePlugin | 
 Base interface for plugins which hook into the lifecycle of the form, such as pre-render or pre-process plugins. 
 | 
| IPluginDataSource | 
 Interface for a data source plugin. 
 | 
| IPluginFormDesignerResource | 
 Interface for plugins to add additional resources (CSS or JavaScript) to the form designer. 
 | 
| IPluginFormElementCatalogue | 
 Interface for plugins that may add a set of form items to the designer. 
 | 
| IPluginFormElementPropertiesExtension | 
 A plugin that lets you add additional properties to existing form elements, which can be configured in the form
 designer. 
 | 
| IPluginFormElementTemplate | 
 Interface for plugins that wish to provide custom template for the form designer. 
 | 
| IPluginFormElementTemplateStatic | 
Mixin that implements the methods of  IPluginFormElementTemplate with defaults for static form element
 template plugins, when you have all templates stored as resources in the plugin's class path (i.e.  
 | 
| IPluginFormElementWidget | 
 Interface for plugins to integrate own form element widgets within the form designer. 
 | 
| IPluginFormPrePersist | 
 Interface for form pre-persist plugins. 
 | 
| IPluginFormPreProcess | 
 Interface for a form pre-process plugin. 
 | 
| IPluginFormPreRender | 
 Interface for form pre-render plugins. 
 | 
| IPluginFormPreRespond | 
 Interface for a form pre-respond plugin. 
 | 
| IPluginFormPreview | 
Deprecated.
 | 
| IPluginFormPropertiesExtension | 
 A plugin that lets you add additional properties to forms, which can be configured in the form designer via the forms
 tab in the properties panel on the right-hand side. 
 | 
| IPluginFormRenderCallback | 
 Plugins that allows the form render process to be customized. 
 | 
| IPluginFormResource | 
Deprecated.
 | 
| IPluginFormResources | 
 Interface for plugins that wish to add additional frontend resources that are available for web forms. 
 | 
| IPluginFormTheme | 
A plugin that lets you provide additional  IFormTheme.  
 |