Package org.pentaho.di.core.plugins
Class StepPluginType
- java.lang.Object
-
- org.pentaho.di.core.plugins.BasePluginType
-
- org.pentaho.di.core.plugins.StepPluginType
-
- All Implemented Interfaces:
org.pentaho.di.core.plugins.PluginTypeInterface
public class StepPluginType extends org.pentaho.di.core.plugins.BasePluginType implements org.pentaho.di.core.plugins.PluginTypeInterface
This class represents the step plugin type.- Author:
- matt
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StepPluginType()
-
Method Summary
-
Methods inherited from class org.pentaho.di.core.plugins.BasePluginType
addObjectType, createUrlClassLoader, findAnnotatedClassFiles, findPluginFiles, findPluginXmlFiles, getAdditionalRuntimeObjectTypes, getAlternativeTranslation, getCodedTranslation, getFileInputStreamExternal, getId, getName, getPath, getPluginFolders, getPropertyExternal, getResAsStreamExternal, getTagOrAttribute, getTranslation, handlePluginAnnotation, isReturn, populateFolders, readPluginLocale, registerCustom, registerNatives, registerPluginFromXmlResource, registerPluginJars, registerPlugins, searchPlugins, setId, setName, setPluginFolders, setTransverseLibDirs, toString
-
-
-
-
Method Detail
-
getInstance
public static StepPluginType getInstance()
-
getXmlPluginFile
protected String getXmlPluginFile()
- Overrides:
getXmlPluginFile
in classorg.pentaho.di.core.plugins.BasePluginType
-
getAlternativePluginFile
protected String getAlternativePluginFile()
- Overrides:
getAlternativePluginFile
in classorg.pentaho.di.core.plugins.BasePluginType
-
getMainTag
protected String getMainTag()
- Overrides:
getMainTag
in classorg.pentaho.di.core.plugins.BasePluginType
-
getSubTag
protected String getSubTag()
- Overrides:
getSubTag
in classorg.pentaho.di.core.plugins.BasePluginType
-
registerXmlPlugins
protected void registerXmlPlugins() throws org.pentaho.di.core.exception.KettlePluginException
- Specified by:
registerXmlPlugins
in classorg.pentaho.di.core.plugins.BasePluginType
- Throws:
org.pentaho.di.core.exception.KettlePluginException
-
extractCategory
protected String extractCategory(Annotation annotation)
- Specified by:
extractCategory
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractDesc
protected String extractDesc(Annotation annotation)
- Specified by:
extractDesc
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractID
protected String extractID(Annotation annotation)
- Specified by:
extractID
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractName
protected String extractName(Annotation annotation)
- Specified by:
extractName
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractImageFile
protected String extractImageFile(Annotation annotation)
- Specified by:
extractImageFile
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractSeparateClassLoader
protected boolean extractSeparateClassLoader(Annotation annotation)
- Specified by:
extractSeparateClassLoader
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractI18nPackageName
protected String extractI18nPackageName(Annotation annotation)
- Specified by:
extractI18nPackageName
in classorg.pentaho.di.core.plugins.BasePluginType
-
addExtraClasses
protected void addExtraClasses(Map<Class<?>,String> classMap, Class<?> clazz, Annotation annotation)
- Specified by:
addExtraClasses
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractDocumentationUrl
protected String extractDocumentationUrl(Annotation annotation)
- Specified by:
extractDocumentationUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractCasesUrl
protected String extractCasesUrl(Annotation annotation)
- Specified by:
extractCasesUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractForumUrl
protected String extractForumUrl(Annotation annotation)
- Specified by:
extractForumUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractClassLoaderGroup
protected String extractClassLoaderGroup(Annotation annotation)
- Overrides:
extractClassLoaderGroup
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractSuggestion
protected String extractSuggestion(Annotation annotation)
- Specified by:
extractSuggestion
in classorg.pentaho.di.core.plugins.BasePluginType
-
-