Interface Summary Interface Description ClassLoadingPluginInterfacePlugins implementing this type will be asked to load classes instead of having it handled by the PluginRegistry. IValueMetaConverterCreated by tkafalas on 12/4/2017. PluginFolderInterfaceDescribes a possible location for a plugin PluginInterfaceThis interface describes the plugin itself, the IDs it listens too, what libraries (jar files) it uses, the names, the i18n detailes, etc. PluginRegistryExtensionImplementations of this class extend the built-in functionality of the plugin registry. PluginTypeInterfaceThis interface describes a plugin type.
It expresses the ID and the name of the plugin type.
Then it also explains what the plugin meta class is called and classes the plugin interface itself.
It also explains us where to load plugins of this type.
PluginTypeListenerListeners can be registered with the plugin registry to receive notifications of plugins being added/remove/modified User: nbaker Date: 11/11/10
Class Summary Class Description BaseFragmentType BasePluginType BasePluginTypeExposerThis Class serves only one purpose, defeat the package protection modifiers on the BasePluginType. DatabasePluginTypeThis class represents the step plugin type. JarFileAnnotationPlugin JarFileCache KettleSelectiveParentFirstClassLoader KettleURLClassLoader PluginThis describes the plugin itself, the IDs it listens too, what libraries (jar files) it uses, the names, the i18n details, etc. PluginFolderA folder to search plugins in. PluginRegistryThis singleton provides access to all the plugins in the Kettle universe.
It allows you to register types and plugins, query plugin lists per category, list plugins per type, etc.
PluginRegistryPluginTypePlugins of this type can extend to capabilities of the PluginRegistry User: nbaker Date: 3/14/11 SupplementalPluginThis is a holder of Plugin Class mappings which supplement those of the stock Plugin.
Annotation Types Summary Annotation Type Description DatabaseMetaPluginThis annotation signals to the plugin system that the class is a database metadata plugin. ParentFirst PluginAnnotationType PluginClassTypeMappingThis annotation describes extra plugin-specific class types to be managed by the registry. PluginExtraClassTypes PluginMainClassTypeThis annotation when applied to a PluginType expresses the main class to associate with that type. PluginTypeCategoriesOrderThis annotation when applied to a PluginTypeInterface instance describes an ordered list of categories. RegistryPluginUser: nbaker Date: 3/14/11