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

Examples of org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.elements.ElementFactoryCollector


      if (value != null)
      {
        report.setName(value);
      }
    }
    final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
    final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
    final ClassFactoryCollector classFactory = new ClassFactoryCollector();
    final DataSourceCollector dataSourceFactory = new DataSourceCollector();
    final TemplateCollector templateFactory = new TemplateCollector();
View Full Code Here


    else if ("element".equals(tagName))
    {
      // type is not really used anymore. We always return org.pentaho.reporting.engine.classic.core.Element
      final String type = atts.getValue(getUri(), "type");

      final ElementFactoryCollector fc = (ElementFactoryCollector)
          getRootHandler().getHelperObject
              (ReportDefinitionReadHandler.ELEMENT_FACTORY_KEY);
      final Element element = fc.getElementForType(type);
      if (element == null)
      {
        throw new ParseException("There is no factory for elements of type '" +
            type + '\'', getLocator());
      }
View Full Code Here

        rootHandler.getHelperObject(ReportDefinitionReadHandler.STYLE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.CLASS_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY) == null)
    {
      final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
      elementFactory.addFactory(new DefaultElementFactory());

      final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

    if (className == null)
    {
      throw new ParseException("Attribute 'class' is missing.",
          getRootHandler().getDocumentLocator());
    }
    final ElementFactoryCollector fc =
        (ElementFactoryCollector) getRootHandler().getHelperObject
            (ReportDefinitionReadHandler.ELEMENT_FACTORY_KEY);

    final ElementFactory factory = (ElementFactory)
        ObjectUtilities.loadAndInstantiate(className, getClass(), ElementFactory.class);
    fc.addFactory(factory);
  }
View Full Code Here

    this.encoding = encoding;
    this.configuration = config;

    dataSourceCollector = new DataSourceCollector();
    elementFactoryCollector = new ElementFactoryCollector();
    classFactoryCollector = new ClassFactoryCollector();
    classFactoryCollector.addFactory(dataSourceCollector);
    styleKeyFactoryCollector = new StyleKeyFactoryCollector();
    templateCollector = new TemplateCollector();
View Full Code Here

      }
    }

    if (rootHandler.getHelperObject(ExtSubReportReadHandler.ELEMENT_FACTORY_KEY) == null)
    {
      final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
      rootHandler.setHelperObject(ExtSubReportReadHandler.ELEMENT_FACTORY_KEY, elementFactory);
    }
    if (rootHandler.getHelperObject(ExtSubReportReadHandler.STYLE_FACTORY_KEY) == null)
    {
      final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
View Full Code Here

        rootHandler.getHelperObject(ReportDefinitionReadHandler.STYLE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.CLASS_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY) == null)
    {
      final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
      elementFactory.addFactory(new DefaultElementFactory());

      final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

        rootHandler.getHelperObject(ReportDefinitionReadHandler.STYLE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.CLASS_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY) == null)
    {
      final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
      elementFactory.addFactory(new DefaultElementFactory());

      final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

        rootHandler.getHelperObject(ReportDefinitionReadHandler.STYLE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.CLASS_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.DATASOURCE_FACTORY_KEY) == null ||
        rootHandler.getHelperObject(ReportDefinitionReadHandler.TEMPLATE_FACTORY_KEY) == null)
    {
      final ElementFactoryCollector elementFactory = new ElementFactoryCollector();
      elementFactory.addFactory(new DefaultElementFactory());

      final StyleKeyFactoryCollector styleKeyFactory = new StyleKeyFactoryCollector();
      styleKeyFactory.addFactory(new DefaultStyleKeyFactory());
      styleKeyFactory.addFactory(new PageableLayoutStyleKeyFactory());
View Full Code Here

    this.encoding = encoding;
    this.configuration = config;

    dataSourceCollector = new DataSourceCollector();
    elementFactoryCollector = new ElementFactoryCollector();
    classFactoryCollector = new ClassFactoryCollector();
    classFactoryCollector.addFactory(dataSourceCollector);
    styleKeyFactoryCollector = new StyleKeyFactoryCollector();
    templateCollector = new TemplateCollector();
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.parser.ext.factory.elements.ElementFactoryCollector

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.