Class KettleDataSourcePlugin

  • All Implemented Interfaces:
    org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin
    Direct Known Subclasses:
    EmbeddedTransformationDataSourcePlugin

    public class KettleDataSourcePlugin
    extends Object
    implements org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin
    Author:
    David Kincade
    • Constructor Detail

      • KettleDataSourcePlugin

        public KettleDataSourcePlugin()
    • Method Detail

      • canHandle

        public boolean canHandle​(org.pentaho.reporting.engine.classic.core.DataFactory dataFactory)
        Specified by:
        canHandle in interface org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin
      • performEdit

        public org.pentaho.reporting.engine.classic.core.DataFactory performEdit​(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context,
                                                                                 org.pentaho.reporting.engine.classic.core.DataFactory input,
                                                                                 String queryName,
                                                                                 org.pentaho.reporting.engine.classic.core.designtime.DataFactoryChangeRecorder changeRecorder)
        Specified by:
        performEdit in interface org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin
      • createKettleDataSourceDialog

        protected KettleDataSourceDialog createKettleDataSourceDialog​(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext context)
      • getMetaData

        public org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData getMetaData()
        Specified by:
        getMetaData in interface org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin