org.pentaho.di.core.plugins
Class RepositoryPluginType

java.lang.Object
  extended by org.pentaho.di.core.plugins.BasePluginType
      extended by org.pentaho.di.core.plugins.RepositoryPluginType
All Implemented Interfaces:
PluginTypeInterface

public class RepositoryPluginType
extends BasePluginType
implements PluginTypeInterface

This class represents the repository plugin type.

Author:
matt

Method Summary
 void addExtraClasses(Map<Class<?>,String> classMap, Class<?> clazz, Annotation annotation)
          Extract extra classes information from a plugin annotation.
static RepositoryPluginType getInstance()
           
 
Methods inherited from class org.pentaho.di.core.plugins.BasePluginType
addObjectType, getAdditionalRuntimeObjectTypes, getId, getName, getPluginFolders, handlePluginAnnotation, registerCustom, searchPlugins, setId, setName, setPluginFolders, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.pentaho.di.core.plugins.PluginTypeInterface
addObjectType, getId, getName, getPluginFolders, handlePluginAnnotation, searchPlugins
 

Method Detail

getInstance

public static RepositoryPluginType getInstance()

addExtraClasses

public void addExtraClasses(Map<Class<?>,String> classMap,
                            Class<?> clazz,
                            Annotation annotation)
Extract extra classes information from a plugin annotation.

Parameters:
classMap -
annotation -