Package org.pentaho.reporting.engine.classic.core.modules.parser.extwriter

Examples of org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ReportWriterException


                xmlWriter.writeCloseTag();

              }
              catch (BeanException e)
              {
                throw new ReportWriterException("Unable to convert value at (row:" + row + ";column:" +
                    col + ") into a string." + value.getClass());
              }
            }

          }
          xmlWriter.writeCloseTag(); // row

        }

        xmlWriter.writeCloseTag(); // inline-table
      }
      xmlWriter.writeCloseTag();
    }
    catch (ReportDataFactoryException rfe)
    {
      // should never happen ..
      throw new ReportWriterException("Failed to write data-factory", rfe);
    }

  }
View Full Code Here


    {
      final DataFactory df = compoundDataFactory.get(i);
      final DataFactoryWriteHandler writerHandler = DataFactoryWriter.lookupWriteHandler(df);
      if (writerHandler == null)
      {
        throw new ReportWriterException("Unable to find writer-handler for data-factory " + df.getClass());
      }

      writerHandler.write(reportWriter, xmlWriter, dataFactory);
    }
View Full Code Here

    {
      writeBody(pmdDataFactory, xmlWriter);
    }
    catch (BundleWriterException e)
    {
      throw new ReportWriterException("Failed", e);
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

      {
        writeKettleRepositoryProducer(xmlWriter, queryName, (KettleTransFromRepositoryProducer) prod);
      }
      else
      {
        throw new ReportWriterException("Failed to write Kettle-Producer: Unknown implementation.");
      }
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

    {
      writeBody(pmdDataFactory, xmlWriter);
    }
    catch (BundleWriterException e)
    {
      throw new ReportWriterException("Failed", e);
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

    {
      writeBody(pmdDataFactory, xmlWriter);
    }
    catch (BundleWriterException e)
    {
      throw new ReportWriterException("Failed", e);
    }
    xmlWriter.writeCloseTag();
  }
View Full Code Here

                    final XmlWriter xmlWriter,
                    final DataSourceProvider dataFactory) throws IOException, ReportWriterException
  {
    if (dataFactory instanceof JndiDataSourceProvider == false)
    {
      throw new ReportWriterException("This is not a JNDI connection");
    }
    write(xmlWriter, (JndiDataSourceProvider) dataFactory);
  }
View Full Code Here

    final String configKey = MondrianDataFactoryModule.DATASOURCE_WRITER_PREFIX + connectionProvider.getClass().getName();
    final Configuration globalConfig = ClassicEngineBoot.getInstance().getGlobalConfig();
    final String value = globalConfig.getConfigProperty(configKey);
    if (value == null)
    {
      throw new ReportWriterException("Unable to locate writer for " + connectionProvider.getClass().getName());
    }
    final DataSourceProviderWriteHandler handler =
        (DataSourceProviderWriteHandler) ObjectUtilities.loadAndInstantiate
            (value, AbstractMDXDataFactoryWriteHandler.class, DataSourceProviderWriteHandler.class);
    if (handler == null)
    {
      throw new ReportWriterException("Invalid handler for " + connectionProvider.getClass().getName());
    }
    handler.write(context, xmlWriter, connectionProvider);
  }
View Full Code Here

    final String configKey = MondrianDataFactoryModule.CUBEFILE_WRITER_PREFIX + cubeFileProvider.getClass().getName();
    final Configuration globalConfig = ClassicEngineBoot.getInstance().getGlobalConfig();
    final String value = globalConfig.getConfigProperty(configKey);
    if (value == null)
    {
      throw new ReportWriterException("Unable to locate writer for " + cubeFileProvider.getClass().getName());
    }
    final CubeFileProviderWriteHandler handler =
        (CubeFileProviderWriteHandler) ObjectUtilities.loadAndInstantiate
            (value, AbstractMDXDataFactoryWriteHandler.class, CubeFileProviderWriteHandler.class);
    if (handler == null)
    {
      throw new ReportWriterException("Invalid handler for " + cubeFileProvider.getClass().getName());
    }
    handler.write(context, xmlWriter, cubeFileProvider);
  }
View Full Code Here

    {
      writeBody(pmdDataFactory, xmlWriter);
    }
    catch (BundleWriterException e)
    {
      throw new ReportWriterException("Failed", e);
    }

    xmlWriter.writeCloseTag();
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.parser.extwriter.ReportWriterException

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.