|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PluginInterface | |
---|---|
org.pentaho.di.core.plugins |
Uses of PluginInterface in org.pentaho.di.core.plugins |
---|
Classes in org.pentaho.di.core.plugins that implement PluginInterface | |
---|---|
class |
Plugin
This describes the plugin itself, the IDs it listens too, what libraries (jar files) it uses, the names, the i18n details, etc. |
Methods in org.pentaho.di.core.plugins with type parameters of type PluginInterface | ||
---|---|---|
|
PluginRegistry.getPlugins(Class<K> type)
|
Methods in org.pentaho.di.core.plugins that return PluginInterface | |
---|---|
PluginInterface |
PluginRegistry.findPluginWithDescription(Class<? extends PluginTypeInterface> pluginType,
String pluginDescription)
Find the plugin ID based on the description of the plugin |
PluginInterface |
PluginRegistry.findPluginWithId(Class<? extends PluginTypeInterface> pluginType,
String pluginId)
Find the plugin ID based on the name of the plugin |
PluginInterface |
PluginRegistry.findPluginWithName(Class<? extends PluginTypeInterface> pluginType,
String pluginName)
Find the plugin ID based on the name of the plugin |
PluginInterface |
PluginRegistry.getPlugin(Class<? extends PluginTypeInterface> pluginType,
Object pluginClass)
Retrieve the Plugin for a given class |
PluginInterface |
PluginRegistry.getPlugin(Class<? extends PluginTypeInterface> pluginType,
String id)
Get a plugin from the registry |
Methods in org.pentaho.di.core.plugins that return types with arguments of type PluginInterface | ||
---|---|---|
|
PluginRegistry.getPluginsByCategory(Class<T> pluginType,
String pluginCategory)
Retrieve a list of plugins per category. |
Methods in org.pentaho.di.core.plugins with parameters of type PluginInterface | ||
---|---|---|
|
PluginRegistry.getClass(PluginInterface plugin,
String className)
Load the class with a certain name using the class loader of certain plugin. |
|
|
PluginRegistry.getClass(PluginInterface plugin,
T classType)
Load the class with a certain name using the class loader of certain plugin. |
|
ClassLoader |
PluginRegistry.getClassLoader(PluginInterface plugin)
Create or retrieve the class loader for the specified plugin |
|
Object |
PluginRegistry.loadClass(PluginInterface plugin)
Load and instantiate the main class of the plugin specified. |
|
|
PluginRegistry.loadClass(PluginInterface plugin,
Class<T> pluginClass)
Load and instantiate the plugin class specified |
|
void |
PluginRegistry.registerPlugin(Class<? extends PluginTypeInterface> pluginType,
PluginInterface plugin)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |