this.configuration = configuration; if ( metaData == null ) { this.metaData = new MemoryDocumentMetaData(); } else { this.metaData = metaData;
public MemoryDocumentBundle( final ResourceKey parent ) { this.zipRepository = new ZipRepository(); this.metaData = new MemoryDocumentMetaData(); final ResourceManager defaultResourceManager = new ResourceManager(); final BundleResourceManagerBackend backend = new BundleResourceManagerBackend( zipRepository, defaultResourceManager.getBackend(), parent ); this.bundleKey = backend.getBundleMainKey(); this.resourceManager = new ResourceManager( defaultResourceManager, backend ); }
private InternalParameterContext() { this.resourceManager = new ResourceManager(); dataFactory = new TableDataFactory(); resourceBundleFactory = new DefaultResourceBundleFactory(); configuration = ClassicEngineBoot.getInstance().getGlobalConfig(); documentMetaData = new MemoryDocumentMetaData(); reportEnvironment = new DefaultReportEnvironment( configuration ); final ReportEnvironmentDataRow envDataRow = new ReportEnvironmentDataRow( reportEnvironment ); parameterData = new CompoundDataRow( envDataRow, new ParameterDataRow() ); }
/** * This constructor exists for test-case use only. If you use this to process a real report, most of the settings of * the report will be ignored and your export will not work as expected. */ public DefaultProcessingContext() { outputProcessorMetaData = new GenericOutputProcessorMetaData(); resourceBundleFactory = new DefaultResourceBundleFactory(); configuration = ClassicEngineBoot.getInstance().getGlobalConfig(); resourceManager = new ResourceManager(); reportEnvironment = new CachingReportEnvironment( new DefaultReportEnvironment( configuration ) ); try { this.contentBase = resourceManager.createKey( new File( "." ) ); } catch ( ResourceKeyCreationException rkce ) { this.contentBase = null; } formulaContext = DefaultFormulaContextFactory.INSTANCE.create( resourceBundleFactory.getLocale(), resourceBundleFactory .getTimeZone() ); metaData = new MemoryDocumentMetaData(); compatibilityLevel = -1; }
protected DefaultProcessingContext createProcessingContext() throws ReportProcessingException { final OutputProcessorMetaData metaData = getOutputProcessorMetaData(); final MasterReport report = getReport(); final DocumentMetaData documentMetaData; final DocumentBundle bundle = report.getBundle(); if ( bundle != null ) { documentMetaData = bundle.getMetaData(); } else { documentMetaData = new MemoryDocumentMetaData(); } final Integer compatibilityLevel = report.getCompatibilityLevel(); final int cLevel; if ( compatibilityLevel == null ) { cLevel = -1; } else { cLevel = compatibilityLevel; } return new DefaultProcessingContext( metaData, report.getResourceBundleFactory(), report.getConfiguration(), report .getResourceManager(), report.getContentBase(), documentMetaData, report.getReportEnvironment(), cLevel ); }
configuration = ClassicEngineBoot.getInstance().getGlobalConfig(); contentBase = null; documentMetaData = new MemoryDocumentMetaData(); reportEnvironment = new DefaultReportEnvironment( configuration ); documentMetaData = report.getBundle().getMetaData(); } else { documentMetaData = new MemoryDocumentMetaData();