Package org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.objects

Examples of org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.objects.DefaultClassFactory


    xmlWriter.writeTag(BundleNamespaces.LAYOUT, "legacy", attList, XmlWriterSupport.OPEN);
    writeElementBody(bundle, state, element, xmlWriter);

    final ReportWriter writer = new ReportWriter(state.getMasterReport(), "UTF-8");
    writer.addClassFactoryFactory(new URLClassFactory());
    writer.addClassFactoryFactory(new DefaultClassFactory());
    writer.addClassFactoryFactory(new BandLayoutClassFactory());
    writer.addClassFactoryFactory(new ArrayClassFactory());

    writer.addStyleKeyFactory(new DefaultStyleKeyFactory());
    writer.addStyleKeyFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here


    final MemoryStringWriter oWriter = new MemoryStringWriter();
    final ReportWriter rc = new ReportWriter
        (report, "UTF-16", ReportWriter.createDefaultConfiguration(report));

    rc.addClassFactoryFactory(new URLClassFactory());
    rc.addClassFactoryFactory(new DefaultClassFactory());
    rc.addClassFactoryFactory(new BandLayoutClassFactory());
    rc.addClassFactoryFactory(new ArrayClassFactory());

    rc.addStyleKeyFactory(new DefaultStyleKeyFactory());
    rc.addStyleKeyFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

    super(s);
  }

  public void testObjectQuery()
  {
    final DefaultClassFactory fact = new DefaultClassFactory();
    final ObjectDescription line2DDescr = fact.getDescriptionForClass(Line2D.class);
    assertNotNull(line2DDescr);
    final ObjectDescription od = fact.getSuperClassObjectDescription(Line2D.Float.class, null);
    assertEquals(line2DDescr.getClass(), od.getClass());
  }
View Full Code Here

      try
      {
        final ReportWriter writer = new ReportWriter
          (report, "UTF-16", ReportWriter.createDefaultConfiguration(report));
        writer.addClassFactoryFactory(new URLClassFactory());
        writer.addClassFactoryFactory(new DefaultClassFactory());
        writer.addClassFactoryFactory(new BandLayoutClassFactory());
        writer.addClassFactoryFactory(new ArrayClassFactory());

        writer.addStyleKeyFactory(new DefaultStyleKeyFactory());
        writer.addStyleKeyFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

    ClassicEngineBoot.getInstance().start();
    final MasterReport report = new MasterReport();
    final ReportWriter writer = new ReportWriter
      (report, "UTF-16", ReportWriter.createDefaultConfiguration(report));
    writer.addClassFactoryFactory(new URLClassFactory());
    writer.addClassFactoryFactory(new DefaultClassFactory());
    writer.addClassFactoryFactory(new BandLayoutClassFactory());
    writer.addClassFactoryFactory(new ArrayClassFactory());

    writer.addStyleKeyFactory(new DefaultStyleKeyFactory());
    writer.addStyleKeyFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());

      final ClassFactoryCollector classFactory = new ClassFactoryCollector();
      classFactory.addFactory(new URLClassFactory());
      classFactory.addFactory(new DefaultClassFactory());
      classFactory.addFactory(new BandLayoutClassFactory());
      classFactory.addFactory(new ArrayClassFactory());

      final DataSourceCollector dataSourceFactory = new DataSourceCollector();
      dataSourceFactory.addFactory(new DefaultDataSourceFactory());
View Full Code Here

   * @return the tablemodel for the object reference generator.
   */
  public static TableModel createData()
  {
    final ClassFactoryCollector cc = new ClassFactoryCollector();
    cc.addFactory(new DefaultClassFactory());
    cc.addFactory(new DefaultDataSourceFactory());
    cc.addFactory(new TemplateClassFactory());

    return new ObjectReferenceTableModel(cc);
  }
View Full Code Here

        new HierarchicalConfiguration(report.getReportConfiguration());
    config.setConfigProperty(AbstractXmlResourceFactory.CONTENTBASE_KEY, contentBase.toExternalForm());

    final ReportWriter writer = new ReportWriter(report, encoding, config);
    writer.addClassFactoryFactory(new URLClassFactory());
    writer.addClassFactoryFactory(new DefaultClassFactory());
    writer.addClassFactoryFactory(new BandLayoutClassFactory());
    writer.addClassFactoryFactory(new ArrayClassFactory());
    writer.addClassFactoryFactory(new ExtraShapesClassFactory());

    writer.addStyleKeyFactory(new DefaultStyleKeyFactory());
View Full Code Here

    repConf.setConfigProperty
        (AbstractXmlResourceFactory.CONTENTBASE_KEY, "file://tmp/");

    final ReportWriter writer = new ReportWriter(report, "UTF-16", repConf);
    writer.addClassFactoryFactory(new URLClassFactory());
    writer.addClassFactoryFactory(new DefaultClassFactory());
    writer.addClassFactoryFactory(new BandLayoutClassFactory());
    writer.addClassFactoryFactory(new ArrayClassFactory());

    writer.addStyleKeyFactory(new DefaultStyleKeyFactory());
    writer.addStyleKeyFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());

      final ClassFactoryCollector classFactory = new ClassFactoryCollector();
      classFactory.addFactory(new URLClassFactory());
      classFactory.addFactory(new DefaultClassFactory());
      classFactory.addFactory(new BandLayoutClassFactory());
      classFactory.addFactory(new ArrayClassFactory());

      final DataSourceCollector dataSourceFactory = new DataSourceCollector();
      dataSourceFactory.addFactory(new DefaultDataSourceFactory());
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.objects.DefaultClassFactory

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.