Class MasterReportXmlResourceFactory

  • All Implemented Interfaces:
    org.pentaho.reporting.libraries.resourceloader.ResourceFactory

    public class MasterReportXmlResourceFactory
    extends org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory
    • Field Summary

      • Fields inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory

        CONTENTBASE_KEY
      • Fields inherited from interface org.pentaho.reporting.libraries.resourceloader.ResourceFactory

        CONFIG_PREFIX
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.pentaho.reporting.libraries.resourceloader.Resource createResource​(org.pentaho.reporting.libraries.resourceloader.ResourceKey targetKey, org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler handler, Object createdProduct, Class createdType)  
      protected Object finishResult​(Object res, org.pentaho.reporting.libraries.resourceloader.ResourceManager manager, org.pentaho.reporting.libraries.resourceloader.ResourceData data, org.pentaho.reporting.libraries.resourceloader.ResourceKey context)  
      protected org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()  
      Class getFactoryType()  
      void initializeDefaults()  
      static void register​(Class<? extends org.pentaho.reporting.libraries.xmlns.parser.XmlFactoryModule> readHandler)  
      • Methods inherited from class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory

        configureReader, create, createRootHandler, getErrorHandler, getModules, getParser, parseDirectly, registerModule
    • Constructor Detail

      • MasterReportXmlResourceFactory

        public MasterReportXmlResourceFactory()
    • Method Detail

      • register

        public static void register​(Class<? extends org.pentaho.reporting.libraries.xmlns.parser.XmlFactoryModule> readHandler)
      • initializeDefaults

        public void initializeDefaults()
        Specified by:
        initializeDefaults in interface org.pentaho.reporting.libraries.resourceloader.ResourceFactory
        Overrides:
        initializeDefaults in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory
      • getConfiguration

        protected org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
        Specified by:
        getConfiguration in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory
      • getFactoryType

        public Class getFactoryType()
      • finishResult

        protected Object finishResult​(Object res,
                                      org.pentaho.reporting.libraries.resourceloader.ResourceManager manager,
                                      org.pentaho.reporting.libraries.resourceloader.ResourceData data,
                                      org.pentaho.reporting.libraries.resourceloader.ResourceKey context)
                               throws org.pentaho.reporting.libraries.resourceloader.ResourceCreationException,
                                      org.pentaho.reporting.libraries.resourceloader.ResourceLoadingException
        Overrides:
        finishResult in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory
        Throws:
        org.pentaho.reporting.libraries.resourceloader.ResourceCreationException
        org.pentaho.reporting.libraries.resourceloader.ResourceLoadingException
      • createResource

        protected org.pentaho.reporting.libraries.resourceloader.Resource createResource​(org.pentaho.reporting.libraries.resourceloader.ResourceKey targetKey,
                                                                                         org.pentaho.reporting.libraries.xmlns.parser.RootXmlReadHandler handler,
                                                                                         Object createdProduct,
                                                                                         Class createdType)
        Overrides:
        createResource in class org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory