Package org.pentaho.di.core.plugins
Class StepDialogFragmentType
- java.lang.Object
-
- org.pentaho.di.core.plugins.BasePluginType
-
- org.pentaho.di.core.plugins.BaseFragmentType
-
- org.pentaho.di.core.plugins.StepDialogFragmentType
-
- All Implemented Interfaces:
org.pentaho.di.core.plugins.PluginTypeInterface
public class StepDialogFragmentType extends org.pentaho.di.core.plugins.BaseFragmentType implements org.pentaho.di.core.plugins.PluginTypeInterface
This class represents the step dialog fragment type.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StepDialogFragmentType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
extractCasesUrl(Annotation annotation)
protected String
extractDocumentationUrl(Annotation annotation)
protected String
extractForumUrl(Annotation annotation)
protected String
extractID(Annotation annotation)
protected String
extractImageFile(Annotation annotation)
protected String
extractSuggestion(Annotation annotation)
static StepDialogFragmentType
getInstance()
void
handlePluginAnnotation(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder)
-
Methods inherited from class org.pentaho.di.core.plugins.BaseFragmentType
addExtraClasses, createUrlClassLoader, extractCategory, extractDesc, extractI18nPackageName, extractName, extractSeparateClassLoader, initListeners, isFragment, registerNatives, registerXmlPlugins
-
Methods inherited from class org.pentaho.di.core.plugins.BasePluginType
addObjectType, extractClassLoaderGroup, findAnnotatedClassFiles, findPluginFiles, findPluginXmlFiles, getAdditionalRuntimeObjectTypes, getAlternativePluginFile, getAlternativeTranslation, getCodedTranslation, getFileInputStreamExternal, getId, getMainTag, getName, getPath, getPluginFolders, getPropertyExternal, getResAsStreamExternal, getSubTag, getTagOrAttribute, getTranslation, getXmlPluginFile, isReturn, populateFolders, readPluginLocale, registerCustom, registerPluginFromXmlResource, registerPluginJars, registerPlugins, searchPlugins, setId, setName, setPluginFolders, setTransverseLibDirs, toString
-
-
-
-
Method Detail
-
getInstance
public static StepDialogFragmentType getInstance()
-
extractID
protected String extractID(Annotation annotation)
- Specified by:
extractID
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractImageFile
protected String extractImageFile(Annotation annotation)
- Specified by:
extractImageFile
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
-
handlePluginAnnotation
public void handlePluginAnnotation(Class<?> clazz, Annotation annotation, List<String> libraries, boolean nativePluginType, URL pluginFolder) throws org.pentaho.di.core.exception.KettlePluginException
- Specified by:
handlePluginAnnotation
in interfaceorg.pentaho.di.core.plugins.PluginTypeInterface
- Overrides:
handlePluginAnnotation
in classorg.pentaho.di.core.plugins.BasePluginType
- Throws:
org.pentaho.di.core.exception.KettlePluginException
-
-