Package org.pentaho.di.core.plugins
Class JobEntryPluginType
- java.lang.Object
-
- org.pentaho.di.core.plugins.BasePluginType
-
- org.pentaho.di.core.plugins.JobEntryPluginType
-
- All Implemented Interfaces:
org.pentaho.di.core.plugins.PluginTypeInterface
public class JobEntryPluginType extends org.pentaho.di.core.plugins.BasePluginType implements org.pentaho.di.core.plugins.PluginTypeInterface
This plugin type handles the job entries.- Author:
- matt
-
-
Field Summary
Fields Modifier and Type Field Description static String
GENERAL_CATEGORY
-
Constructor Summary
Constructors Modifier Constructor Description protected
JobEntryPluginType(Class<? extends Annotation> pluginType, String id, String name)
-
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
-
-
-
-
Field Detail
-
GENERAL_CATEGORY
public static final String GENERAL_CATEGORY
-
-
Constructor Detail
-
JobEntryPluginType
protected JobEntryPluginType(Class<? extends Annotation> pluginType, String id, String name)
-
-
Method Detail
-
getInstance
public static JobEntryPluginType 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
-
extractSuggestion
protected String extractSuggestion(Annotation annotation)
- Specified by:
extractSuggestion
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractClassLoaderGroup
protected String extractClassLoaderGroup(Annotation annotation)
- Overrides:
extractClassLoaderGroup
in classorg.pentaho.di.core.plugins.BasePluginType
-
-