Package org.pentaho.reporting.libraries.repository.file

Examples of org.pentaho.reporting.libraries.repository.file.FileRepository


  public void run()
  {
    try
    {

      final FileRepository targetRepository = new FileRepository(targetDirectory);
      final ContentLocation targetRoot = targetRepository.getRoot();

      final FileRepository dataRepository = new FileRepository(dataDirectory);
      final ContentLocation dataRoot = dataRepository.getRoot();
      final ReportProcessor sp;
      if ("pageable".equals(exportMethod))//$NON-NLS-1$
      {
        final PageableHtmlOutputProcessor outputProcessor = new PageableHtmlOutputProcessor(report.getConfiguration());
        final HtmlPrinter printer = new AllItemsHtmlPrinter(report.getResourceManager());
View Full Code Here


   */
  public void run()
  {
    try
    {
      final FileRepository targetRepository = new FileRepository(targetDirectory);
      final ContentLocation targetRoot = targetRepository.getRoot();

//      final DummyRepository dataRepository = new DummyRepository();
//      final ContentLocation dataRoot = dataRepository.getRoot();
      ReportProcessor reportProcessor;
      ReportStructureValidator validator = new ReportStructureValidator();
View Full Code Here

      {
        final File tempDir = createTemporaryDirectory("report-designer-html-preview");//$NON-NLS-1$

        try
        {
          final FileRepository targetRepository = new FileRepository(tempDir);
          final ContentLocation targetRoot = targetRepository.getRoot();


          final HtmlPrinter printer = new AllItemsHtmlPrinter(report.getResourceManager());
          printer.setContentWriter(targetRoot, new DefaultNameGenerator(targetRoot, "index", "html"));//$NON-NLS-1$
          printer.setDataWriter(targetRoot, new DefaultNameGenerator(targetRoot, "content"));//$NON-NLS-1$
View Full Code Here

   */
  public void run()
  {
    try
    {
      final FileRepository targetRepository = new FileRepository(targetDirectory);
      final ContentLocation targetRoot = targetRepository.getRoot();

      final FileRepository dataRepository = new FileRepository(dataDirectory);
      final ContentLocation dataRoot = dataRepository.getRoot();

      final StreamingReportProcessor sp = new StreamingReportProcessor();
      final HtmlOutputProcessor outputProcessor = createOutputProcessor();
      final HtmlPrinter printer = outputProcessor.getPrinter();
      printer.setContentWriter(targetRoot,
View Full Code Here

          }
        } else if ( dataDirectory.exists() == false ) {
          dataDirectory.mkdirs();
        }

        final FileRepository dataRepository = new FileRepository( dataDirectory );
        dataLocation = dataRepository.getRoot();
        dataNameGenerator = new DefaultNameGenerator( dataLocation );
        rewriter = new PentahoURLRewriter( contentHandlerPattern );
      } else {
        dataLocation = null;
        dataNameGenerator = null;
View Full Code Here

          }
        } else if ( dataDirectory.exists() == false ) {
          dataDirectory.mkdirs();
        }

        final FileRepository dataRepository = new FileRepository( dataDirectory );
        dataLocation = dataRepository.getRoot();
        dataNameGenerator = new DefaultNameGenerator( dataLocation );
        rewriter = new PentahoURLRewriter( htmlContentHandlerUrlPattern );
      } else {
        dataLocation = null;
        dataNameGenerator = null;
View Full Code Here

        }
      } else if ( dataDirectory.exists() == false ) {
        dataDirectory.mkdirs();
      }

      final FileRepository targetRepository = new FileRepository( targetDirectory );
      final ContentLocation targetRoot = targetRepository.getRoot();

      final FileRepository dataRepository = new FileRepository( dataDirectory );
      final ContentLocation dataRoot = dataRepository.getRoot();

      final FlowHtmlOutputProcessor outputProcessor = new FlowHtmlOutputProcessor();

      final HtmlPrinter printer = new AllItemsHtmlPrinter( report.getResourceManager() );
      printer.setContentWriter( targetRoot, new DefaultNameGenerator( targetRoot, targetFile.getName() ) );
View Full Code Here

  public void testRewriteWithNullPattern() throws Exception {
    String pattern = null;
    PentahoURLRewriter rewriter = new PentahoURLRewriter( pattern );

    File dataDirectory = new File( "test-src/solution/test/reporting/" );
    FileRepository dataRepository = new FileRepository( dataDirectory );

    File contentEntryBackend = new File( "test-src/solution/test/reporting/contentEntryBackend" );
    File dataEntityBackend = new File( "test-src/solution/test/reporting/dataEntityBackend" );

    ContentEntity contentEntry = new FileContentItem( dataRepository.getRoot(), contentEntryBackend );
    ContentEntity dataEntity = new FileContentItem( dataRepository.getRoot(), dataEntityBackend );

    String result = rewriter.rewrite( contentEntry, dataEntity );

    assertEquals( "dataEntityBackend", result );
  }
View Full Code Here

  public void testRewriteWithSimplePattern() throws Exception {
    String pattern = "test-src/solution/test/reporting/system";
    PentahoURLRewriter rewriter = new PentahoURLRewriter( pattern );

    File dataDirectory = new File( "test-src/solution/test/reporting/" );
    FileRepository dataRepository = new FileRepository( dataDirectory );

    File contentEntryBackend = new File( "test-src/solution/test/reporting/contentEntryBackend" );
    File dataEntityBackend = new File( "test-src/solution/test/reporting/dataEntityBackend" );

    ContentEntity contentEntry = new FileContentItem( dataRepository.getRoot(), contentEntryBackend );
    ContentEntity dataEntity = new FileContentItem( dataRepository.getRoot(), dataEntityBackend );

    String result = rewriter.rewrite( contentEntry, dataEntity );

    assertEquals( pattern, result );
  }
View Full Code Here

  public void testRewriteWithPatternParam() throws Exception {
    String pattern = "test-src/solution/test/reporting/system/{0}/param";
    PentahoURLRewriter rewriter = new PentahoURLRewriter( pattern );

    File dataDirectory = new File( "test-src/solution/test/reporting/" );
    FileRepository dataRepository = new FileRepository( dataDirectory );

    File contentEntryBackend = new File( "test-src/solution/test/reporting/contentEntryBackend" );
    File dataEntityBackend = new File( "test-src/solution/test/reporting/dataEntityBackend" );

    ContentEntity contentEntry = new FileContentItem( dataRepository.getRoot(), contentEntryBackend );
    ContentEntity dataEntity = new FileContentItem( dataRepository.getRoot(), dataEntityBackend );

    String result = rewriter.rewrite( contentEntry, dataEntity );

    assertEquals( "test-src/solution/test/reporting/system/dataEntityBackend/param", result );
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.libraries.repository.file.FileRepository

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.