Class 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.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.pentaho.di.core.plugins.BaseFragmentType

        org.pentaho.di.core.plugins.BaseFragmentType.FragmentTypeListener
    • Field Summary

      • Fields inherited from class org.pentaho.di.core.plugins.BasePluginType

        id, log, name, objectTypes, PKG, pluginFolders, registry, searchLibDir
    • Constructor Detail

      • StepDialogFragmentType

        protected StepDialogFragmentType()
    • Method Detail

      • extractID

        protected String extractID​(Annotation annotation)
        Specified by:
        extractID in class org.pentaho.di.core.plugins.BasePluginType
      • extractImageFile

        protected String extractImageFile​(Annotation annotation)
        Specified by:
        extractImageFile in class org.pentaho.di.core.plugins.BasePluginType
      • extractDocumentationUrl

        protected String extractDocumentationUrl​(Annotation annotation)
        Specified by:
        extractDocumentationUrl in class org.pentaho.di.core.plugins.BasePluginType
      • extractCasesUrl

        protected String extractCasesUrl​(Annotation annotation)
        Specified by:
        extractCasesUrl in class org.pentaho.di.core.plugins.BasePluginType
      • extractForumUrl

        protected String extractForumUrl​(Annotation annotation)
        Specified by:
        extractForumUrl in class org.pentaho.di.core.plugins.BasePluginType
      • extractSuggestion

        protected String extractSuggestion​(Annotation annotation)
        Specified by:
        extractSuggestion in class org.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 interface org.pentaho.di.core.plugins.PluginTypeInterface
        Overrides:
        handlePluginAnnotation in class org.pentaho.di.core.plugins.BasePluginType
        Throws:
        org.pentaho.di.core.exception.KettlePluginException