Uses of Interface
org.pentaho.di.core.plugins.PluginInterface
- 
Packages that use PluginInterface Package Description org.pentaho.di.core.extension org.pentaho.di.core.plugins  - 
- 
Uses of PluginInterface in org.pentaho.di.core.extension
Methods in org.pentaho.di.core.extension with parameters of type PluginInterface Modifier and Type Method Description voidExtensionPointMap. addExtensionPoint(PluginInterface extensionPointPlugin)Add the extension point plugin to the mapvoidExtensionPointMap. removeExtensionPoint(PluginInterface extensionPointPlugin)Remove the extension point plugin from the map - 
Uses of PluginInterface in org.pentaho.di.core.plugins
Classes in org.pentaho.di.core.plugins that implement PluginInterface Modifier and Type Class Description classPluginThis describes the plugin itself, the IDs it listens too, what libraries (jar files) it uses, the names, the i18n details, etc.classSupplementalPluginThis is a holder of Plugin Class mappings which supplement those of the stock Plugin.Fields in org.pentaho.di.core.plugins with type parameters of type PluginInterface Modifier and Type Field Description static Comparator<PluginInterface>Plugin. nullStringComparatorMethods in org.pentaho.di.core.plugins with type parameters of type PluginInterface Modifier and Type Method Description <T extends PluginInterface,K extends PluginTypeInterface>
List<T>PluginRegistry. getPlugins(Class<K> type)Methods in org.pentaho.di.core.plugins that return PluginInterface Modifier and Type Method Description PluginInterfacePluginRegistry. findPluginWithDescription(Class<? extends PluginTypeInterface> pluginType, String pluginDescription)Find the plugin ID based on the description of the pluginPluginInterfacePluginRegistry. findPluginWithId(Class<? extends PluginTypeInterface> pluginType, String pluginId)Find the plugin ID based on the name of the pluginPluginInterfacePluginRegistry. findPluginWithId(Class<? extends PluginTypeInterface> pluginType, String pluginId, boolean waitForPluginToBeAvailable)PluginInterfacePluginRegistry. findPluginWithName(Class<? extends PluginTypeInterface> pluginType, String pluginName)Find the plugin ID based on the name of the pluginPluginInterfacePluginRegistry. getPlugin(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)Retrieve the Plugin for a given classPluginInterfacePluginRegistry. getPlugin(Class<? extends PluginTypeInterface> pluginType, String id)Get a plugin from the registryprotected PluginInterfaceBasePluginType. registerPluginFromXmlResource(Node pluginNode, String path, Class<? extends PluginTypeInterface> pluginType, boolean nativePlugin, URL pluginFolder)Methods in org.pentaho.di.core.plugins that return types with arguments of type PluginInterface Modifier and Type Method Description List<PluginInterface>PluginRegistry. findPluginsByFolder(URL folder)<T extends PluginTypeInterface>
List<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 Modifier and Type Method Description voidPluginRegistry. addClassLoader(URLClassLoader ucl, PluginInterface plugin)voidPluginRegistry. addParentClassLoaderPatterns(PluginInterface plugin, String[] patterns)<T> TPluginRegistry. getClass(PluginInterface plugin, String className)Load the class with a certain name using the class loader of certain plugin.<T> TPluginRegistry. getClass(PluginInterface plugin, T classType)Load the class with a certain name using the class loader of certain plugin.ClassLoaderPluginRegistry. getClassLoader(PluginInterface plugin)Create or retrieve the class loader for the specified pluginObjectPluginRegistry. loadClass(PluginInterface plugin)Load and instantiate the main class of the plugin specified.<T> TPluginRegistry. loadClass(PluginInterface plugin, Class<T> pluginClass)Load and instantiate the plugin class specifieddefault voidPluginInterface. merge(PluginInterface fragment)voidPluginRegistry. registerPlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin)voidPluginRegistry. removePlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin) 
 -