Uses of Interface
org.pentaho.di.core.plugins.PluginTypeInterface

Packages that use PluginTypeInterface
org.pentaho.di.core.plugins   
org.pentaho.di.ui.spoon This package contains the classes needed by Spoon. 
 

Uses of PluginTypeInterface in org.pentaho.di.core.plugins
 

Classes in org.pentaho.di.core.plugins that implement PluginTypeInterface
 class BasePluginType
           
 class DatabasePluginType
          This class represents the step plugin type.
 class ImportRulePluginType
          This is the import rule plugin type.
 class JobEntryPluginType
          This plugin type handles the job entries.
 class KettleLifecyclePluginType
          Defines a Kettle Environment lifecycle plugin type.
 class LifecyclePluginType
          This class represents the repository plugin type.
 class PartitionerPluginType
          This is the partitioner plugin type.
 class RepositoryPluginType
          This class represents the repository plugin type.
 class StepPluginType
          This class represents the step plugin type.
 

Methods in org.pentaho.di.core.plugins with type parameters of type PluginTypeInterface
<T extends PluginInterface,K extends PluginTypeInterface>
List<T>
PluginRegistry.getPlugins(Class<K> type)
           
<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 that return types with arguments of type PluginTypeInterface
 Class<? extends PluginTypeInterface> Plugin.getPluginType()
           
 Class<? extends PluginTypeInterface> PluginInterface.getPluginType()
           
 List<Class<? extends PluginTypeInterface>> PluginRegistry.getPluginTypes()
           
 

Methods in org.pentaho.di.core.plugins with parameters of type PluginTypeInterface
static void PluginRegistry.addPluginType(PluginTypeInterface type)
          Add a PluginType to be managed by the registry
 

Method parameters in org.pentaho.di.core.plugins with type arguments of type PluginTypeInterface
 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
 List<String> PluginRegistry.getCategories(Class<? extends PluginTypeInterface> pluginType)
          Retrieve a list of all categories for a certain plugin type.
 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
 String PluginRegistry.getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
          Find the plugin ID based on the class
 RowBuffer PluginRegistry.getPluginInformation(Class<? extends PluginTypeInterface> pluginType)
           
 List<String> PluginRegistry.getPluginPackages(Class<? extends PluginTypeInterface> pluginType)
           
<T> T
PluginRegistry.loadClass(Class<? extends PluginTypeInterface> pluginType, Object object, Class<T> classType)
          Load the class of the type specified for the plugin that owns the class of the specified object.
<T> T
PluginRegistry.loadClass(Class<? extends PluginTypeInterface> pluginType, String pluginId, Class<T> classType)
          Load the class of the type specified for the plugin with the ID specified.
 void PluginRegistry.registerPlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin)
           
 void PluginRegistry.registerPluginType(Class<? extends PluginTypeInterface> pluginType)
           
 void Plugin.setPluginType(Class<? extends PluginTypeInterface> pluginType)
           
 

Constructor parameters in org.pentaho.di.core.plugins with type arguments of type PluginTypeInterface
Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder)
           
 

Uses of PluginTypeInterface in org.pentaho.di.ui.spoon
 

Classes in org.pentaho.di.ui.spoon that implement PluginTypeInterface
 class SpoonPluginType