org.pentaho.di.core.plugins
Class LifecyclePluginType
java.lang.Object
org.pentaho.di.core.plugins.BasePluginType
org.pentaho.di.core.plugins.LifecyclePluginType
- All Implemented Interfaces:
- PluginTypeInterface
public class LifecyclePluginType
- extends BasePluginType
- implements PluginTypeInterface
This class represents the repository plugin type.
- Author:
- matt
Methods inherited from class org.pentaho.di.core.plugins.BasePluginType |
addObjectType, getAdditionalRuntimeObjectTypes, getId, getName, getPluginFolders, handlePluginAnnotation, registerCustom, setId, setName, setPluginFolders, toString |
getInstance
public static LifecyclePluginType getInstance()
searchPlugins
public void searchPlugins()
throws KettlePluginException
- Let's put in code here to search for the step plugins..
- Specified by:
searchPlugins
in interface PluginTypeInterface
- Overrides:
searchPlugins
in class BasePluginType
- Throws:
KettlePluginException
addExtraClasses
public void addExtraClasses(Map<Class<?>,String> classMap,
Class<?> clazz,
Annotation annotation)
- Extract extra classes information from a plugin annotation.
- Parameters:
classMap
- annotation
-