Package org.pentaho.reporting.engine.classic.extensions.datasources.scriptable

Examples of org.pentaho.reporting.engine.classic.extensions.datasources.scriptable.ScriptableDataFactory


    public void actionPerformed(final ActionEvent aEvt)
    {
      try
      {
        final ScriptableDataFactory dataFactory = produceFactory();
        final AbstractReportDefinition report = designTimeContext.getReport();
        final MasterReport masterReport = DesignTimeUtil.getMasterReport(report);
        final Configuration configuration;
        final ResourceKey contentBase;
        final ReportEnvironment reportEnvironment;
        if (masterReport == null)
        {
          contentBase = null;
          configuration = ClassicEngineBoot.getInstance().getGlobalConfig();
          reportEnvironment = new DefaultReportEnvironment(configuration);
        }
        else
        {
          contentBase = masterReport.getContentBase();
          configuration = masterReport.getConfiguration();
          reportEnvironment = masterReport.getReportEnvironment();
        }
        dataFactory.initialize(configuration,
            report.getResourceManager(), contentBase, MasterReport.computeAndInitResourceBundleFactory
                (report.getResourceBundleFactory(), reportEnvironment));

        final DataPreviewDialog previewDialog = new DataPreviewDialog(ScriptableDataSourceEditor.this);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.extensions.datasources.scriptable.ScriptableDataFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.