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

Examples of org.pentaho.reporting.engine.classic.core.modules.parser.base.ReportElementReadHandlerFactory


  protected XmlReadHandler getHandlerForChild(final String uri,
                                              final String tagName,
                                              final PropertyAttributes atts)
      throws SAXException
  {
    final ReportElementReadHandlerFactory factory = ReportElementReadHandlerFactory.getInstance();
    final ReportElementReadHandler handler = (ReportElementReadHandler) factory.getHandler(uri, tagName);
    if (handler != null)
    {
      elementHandlers.add(handler);
      return handler;
    }
View Full Code Here


   * @throws ModuleInitializeException if initialisation fails.
   */
  public void initialize(final SubSystem subSystem)
      throws ModuleInitializeException
  {
    final ReportElementReadHandlerFactory factory = ReportElementReadHandlerFactory.getInstance();
    factory.setDefaultNamespace(NAMESPACE);
    factory.setElementHandler("string-field", StringFieldReadHandler.class);
    factory.setElementHandler("anchor-field", AnchorFieldReadHandler.class);
    factory.setElementHandler("band", BandReadHandler.class);
    factory.setElementHandler("component-field", ComponentFieldReadHandler.class);
    factory.setElementHandler("date-field", DateFieldReadHandler.class);
    factory.setElementHandler("drawable-field", DrawableFieldReadHandler.class);
    factory.setElementHandler("drawable-url-field", DrawableURLFieldReadHandler.class);
    factory.setElementHandler("drawableref", DrawableRefReadHandler.class);
    factory.setElementHandler("ellipse", EllipseReadHandler.class);
    factory.setElementHandler("image-field", ImageFieldReadHandler.class);
    factory.setElementHandler("imageref", ImageRefReadHandler.class);
    factory.setElementHandler("imageurl-field", ImageURLFieldReadHandler.class);
    factory.setElementHandler("label", LabelReadHandler.class);
    factory.setElementHandler("line", LineReadHandler.class);
    factory.setElementHandler("message-field", MessageFieldReadHandler.class);
    factory.setElementHandler("number-field", NumberFieldReadHandler.class);
    factory.setElementHandler("rectangle", RectangleReadHandler.class);
    factory.setElementHandler("resource-field", ResourceFieldReadHandler.class);
    factory.setElementHandler("resource-label", ResourceLabelReadHandler.class);
    factory.setElementHandler("resource-message", ResourceMessageReadHandler.class);
    factory.setElementHandler("round-rectangle", RoundRectangleReadHandler.class);
    factory.setElementHandler("shape-field", ShapeFieldReadHandler.class);
    factory.setElementHandler("string-field", StringFieldReadHandler.class);

    MasterReportXmlResourceFactory.register(SimpleReportXmlFactoryModule.class);
    SubReportXmlResourceFactory.register(SimpleSubReportXmlFactoryModule.class);

    SubReportReadHandlerFactory.getInstance().setElementHandler(NAMESPACE, "sub-report", SimpleSubReportReadHandler.class);
View Full Code Here

  protected XmlReadHandler getHandlerForChild(final String uri,
                                              final String tagName,
                                              final PropertyAttributes atts)
      throws SAXException
  {
    final ReportElementReadHandlerFactory factory = ReportElementReadHandlerFactory.getInstance();
    final ReportElementReadHandler handler = factory.getHandler(uri, tagName);
    if (handler != null)
    {
      elementHandlers.add(handler);
      return handler;
    }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.parser.base.ReportElementReadHandlerFactory

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.