Uses of Interface
fr.opensagres.xdocreport.document.IXDocReport
Packages that use IXDocReport
Package
Description
-
Uses of IXDocReport in fr.opensagres.xdocreport.document
Classes in fr.opensagres.xdocreport.document that implement IXDocReportModifier and TypeClassDescriptionclassAbstract class forIXDocReportto implement to manage docx, odt...Methods in fr.opensagres.xdocreport.document that return IXDocReportModifier and TypeMethodDescriptionstatic IXDocReportXDocReport.generateReport(InputStream sourceStream, String templateEngineKind, fr.opensagres.xdocreport.template.formatter.FieldsMetadata metadata, Map<String, Object> contextMap, OutputStream out) Generate report without cache.static IXDocReportXDocReport.generateReport(InputStream sourceStream, String templateEngineKind, fr.opensagres.xdocreport.template.formatter.FieldsMetadata metadata, Map<String, Object> contextMap, OutputStream out, XDocReportRegistry registry) Generate report without cache by setting the registry.static IXDocReportXDocReport.generateReport(String reportId, IXDocReportController controller, Map<String, Object> contextMap, OutputStream out) Generate report by using controller to load report.static IXDocReportXDocReport.generateReport(String reportId, IXDocReportController controller, Map<String, Object> contextMap, OutputStream out, XDocReportRegistry registry) Generate report by using controller to load report by setting the registry.static IXDocReportXDocReport.generateReport(String reportId, IXDocReportLoader reportLoader, Map<String, Object> contextMap, OutputStream out) Generate report by using report loader to load report.static IXDocReportXDocReport.generateReport(String reportId, IXDocReportLoader reportLoader, Map<String, Object> contextMap, OutputStream out, XDocReportRegistry registry) Generate report by using report loader to load report by setting the registry.static IXDocReportXDocReport.generateReportAndConvert(InputStream sourceStream, String templateEngineKind, fr.opensagres.xdocreport.template.formatter.FieldsMetadata metadata, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out) Generate report and convert it to another format (PDF, XHTML) without cache.static IXDocReportXDocReport.generateReportAndConvert(InputStream sourceStream, String templateEngineKind, fr.opensagres.xdocreport.template.formatter.FieldsMetadata metadata, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out, XDocReportRegistry registry) Generate report and convert it to another format (PDF, XHTML) without cache by setting the registry.static IXDocReportXDocReport.generateReportAndConvert(String reportId, IXDocReportController controller, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out) Generate report and convert it by using controller to load report.static IXDocReportXDocReport.generateReportAndConvert(String reportId, IXDocReportController controller, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out, XDocReportRegistry registry) Generate report and convert it by using controller to load report by setting the registry.static IXDocReportXDocReport.generateReportAndConvert(String reportId, IXDocReportLoader reportLoader, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out) Generate report and convert it by using report loader to load report.static IXDocReportXDocReport.generateReportAndConvert(String reportId, IXDocReportLoader reportLoader, Map<String, Object> contextMap, fr.opensagres.xdocreport.converter.Options options, OutputStream out, XDocReportRegistry registry) Generate report and convert it by using report loader to load report by setting the registry.protected IXDocReportstatic IXDocReportXDocReport.getReport(String reportId, IXDocReportController controller) Get the template report from the cache registered with report id and load it if it is not found by using the given controller.static IXDocReportXDocReport.getReport(String reportId, IXDocReportController controller, XDocReportRegistry registry) Get the template report from the cache registered with report id and load it if it is not found by using the given controller by setting the registry.static IXDocReportXDocReport.getReport(String reportId, IXDocReportLoader reportLoader) Get the template report from the cache registered with report id and load it if it is not found by using the given report loader.static IXDocReportXDocReport.getReport(String reportId, IXDocReportLoader reportLoader, XDocReportRegistry registry) Get the template report from the cache registered with report id and load it if it is not found by using the given report loader by setting the registry.protected IXDocReportGenerator.loadReport(String reportId, XDocReportRegistry registry, In request) Load report.static IXDocReportXDocReport.loadReport(InputStream sourceStream, String templateEngineKind, fr.opensagres.xdocreport.template.formatter.FieldsMetadata metadata, XDocReportRegistry registry) Load the template report by using the given controller and cache it to the given registrystatic IXDocReportXDocReport.loadReport(String reportId, IXDocReportController controller, XDocReportRegistry registry) Load the template report by using the given controller and cache it to the given registrystatic IXDocReportXDocReport.loadReport(String reportId, IXDocReportLoader reportLoader, XDocReportRegistry registry) Load the template report by using the given report loader and cache it to the given registryMethods in fr.opensagres.xdocreport.document with parameters of type IXDocReportModifier and TypeMethodDescriptionprotected StringGenerator.getConverterId(IXDocReport report, In request) Returns the converter id.protected fr.opensagres.xdocreport.converter.OptionsGenerator.getOptionsConverter(IXDocReport report, In request) protected fr.opensagres.xdocreport.template.ITemplateEngineGenerator.getTemplateEngine(IXDocReport report, In request) protected voidGenerator.prepareOptions(fr.opensagres.xdocreport.converter.Options options, IXDocReport report, String converterId, In request) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.discovery
Methods in fr.opensagres.xdocreport.document.discovery that return IXDocReportModifier and TypeMethodDescriptionIXDocReportFactoryDiscovery.createReport()Create a new instance ofIXDocReport. -
Uses of IXDocReport in fr.opensagres.xdocreport.document.dump
Methods in fr.opensagres.xdocreport.document.dump with parameters of type IXDocReportModifier and TypeMethodDescriptionstatic fr.opensagres.xdocreport.template.IContextDumpHelper.createDumpContext(IXDocReport report, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, DumperOptions option) protected abstract voidAbstractDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, OutputStream out) protected voidAbstractProjectDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, OutputStream out) protected voidAbstractProjectDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, fr.opensagres.xdocreport.template.IContext dumpContext, File baseDir, ZipOutputStream out) voidAbstractDumper.dump(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, OutputStream out) final voidAbstractDumper.dump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, OutputStream out) voidIDumper.dump(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, DumperOptions options, OutputStream out) Dump the given report and context by using the dumper configured with the given options and generates the result of the dump in the given out.voidIDumper.dump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, OutputStream out) Dump the given report and context by using the dumper configured with the given options and generates the result of the dump in the given out.static voidDumpHelper.generateDocumentEntry(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext dumpContext, String src, File baseDir, ZipOutputStream out) static voidDumpHelper.generateDocumentFile(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext dumpContext, File srcDir) static voidDumpHelper.generateDocumentZipEntry(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext dumpContext, ZipOutputStream out, String src) static voidDumpHelper.generateFieldsMetadataEntry(IXDocReport report, fr.opensagres.xdocreport.template.IContext dumpContext, String resourcesSrcPath, File baseDir, ZipOutputStream out) static voidDumpHelper.generateFieldsMetadataFile(IXDocReport report, fr.opensagres.xdocreport.template.IContext dumpContext, File srcDir) static voidDumpHelper.generateFieldsMetadataZipEntry(IXDocReport report, fr.opensagres.xdocreport.template.IContext dumpContext, ZipOutputStream out, String src) static voidDumpHelper.generateJSONEntry(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, boolean upperCaseFirstChar, fr.opensagres.xdocreport.template.IContext dumpContext, String resourcesSrcPath, File baseDir, ZipOutputStream out) static voidDumpHelper.generateJSONFile(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, boolean upperCaseFirstChar, fr.opensagres.xdocreport.template.IContext dumpContext, File srcDir) static voidDumpHelper.generateJSONZipEntry(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, boolean upperCaseFirstChar, fr.opensagres.xdocreport.template.IContext dumpContext, ZipOutputStream out, String src) static StringDumpHelper.getClassName(IXDocReport report) static InputStreamDumpHelper.getDocument(IXDocReport report) static StringDumpHelper.getJSONFileName(IXDocReport report, fr.opensagres.xdocreport.template.IContext dumpContext) static StringDumpHelper.toDocumentAsBinary64(IXDocReport report) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.dump.eclipse
Methods in fr.opensagres.xdocreport.document.dump.eclipse with parameters of type IXDocReportModifier and TypeMethodDescriptionprotected voidEclipseProjectDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, fr.opensagres.xdocreport.template.IContext dumpContext, File baseDir, ZipOutputStream out) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.dump.java
Methods in fr.opensagres.xdocreport.document.dump.java with parameters of type IXDocReportModifier and TypeMethodDescriptionprotected voidJavaMainDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, DumperOptions option, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, OutputStream out) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.dump.maven
Methods in fr.opensagres.xdocreport.document.dump.maven with parameters of type IXDocReportModifier and TypeMethodDescriptionprotected voidMavenProjectDumper.doDump(IXDocReport report, InputStream documentIn, fr.opensagres.xdocreport.template.IContext context, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, fr.opensagres.xdocreport.template.IContext dumpContext, File baseDir, ZipOutputStream out) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.registry
Methods in fr.opensagres.xdocreport.document.registry that return IXDocReportModifier and TypeMethodDescriptionXDocReportRegistry.createReport(fr.opensagres.xdocreport.core.io.XDocArchive documentArchive) XDocReportRegistry.createReport(InputStream sourceStream) Returns the report identified with the given id.XDocReportRegistry.loadReport(InputStream sourceStream) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, fr.opensagres.xdocreport.template.TemplateEngineKind templateEngineKind) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, fr.opensagres.xdocreport.template.TemplateEngineKind templateEngineKind, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, fr.opensagres.xdocreport.template.ITemplateEngine templateEngine, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, fr.opensagres.xdocreport.template.TemplateEngineKind templateEngineKind) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, fr.opensagres.xdocreport.template.TemplateEngineKind templateEngineKind, boolean cacheReport) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, String templateEngineKind) Load report.XDocReportRegistry.loadReport(InputStream sourceStream, String reportId, String templateEngineKind, boolean cacheReport) Load report.Methods in fr.opensagres.xdocreport.document.registry that return types with arguments of type IXDocReportModifier and TypeMethodDescriptionprotected fr.opensagres.xdocreport.core.cache.ICacheStorage<String,IXDocReport> XDocReportRegistry.createCache()Create the storage cache to store instances of IXDocReport.XDocReportRegistry.getCachedReports()Returns cached reportIXDocReport;Methods in fr.opensagres.xdocreport.document.registry with parameters of type IXDocReportModifier and TypeMethodDescriptionvoidXDocReportRegistry.registerReport(IXDocReport report) Register report and throws XDocReportException if it already exists a report in the registry with the same id .voidXDocReportRegistry.registerReport(IXDocReport report, boolean force) Register report.voidXDocReportRegistry.unregisterReport(IXDocReport report) Unregister report. -
Uses of IXDocReport in fr.opensagres.xdocreport.document.web
Methods in fr.opensagres.xdocreport.document.web that return IXDocReportModifier and TypeMethodDescriptionprotected IXDocReportAbstractProcessXDocReportServlet.getReport(jakarta.servlet.http.HttpServletRequest request) protected IXDocReportAbstractProcessXDocReportServlet.loadReport(String reportId, XDocReportRegistry registry, jakarta.servlet.http.HttpServletRequest request) Load report.Methods in fr.opensagres.xdocreport.document.web with parameters of type IXDocReportModifier and TypeMethodDescriptionfr.opensagres.xdocreport.converter.IURIResolverAbstractProcessXDocReportServlet.createWEBURIResolver(IXDocReport report, String converterId, jakarta.servlet.http.HttpServletRequest request) Create the WEBURIResolverused to manage image with XHTML converter.protected voidUploadXDocReportServlet.doForward(IXDocReport report, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected voidAbstractProcessXDocReportServlet.error(IXDocReport report, fr.opensagres.xdocreport.template.IContext context, DumperOptions dumperOptions, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Exception cause) Invoked when there is an error thrown in any part of doRequest() processing.protected StringAbstractProcessXDocReportServlet.getConverterId(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) Returns the converter id.protected StringAbstractProcessXDocReportServlet.getDumperKind(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) Returns the dumper kind from the HTTP request.protected StringAbstractProcessXDocReportServlet.getFontEncoding(IXDocReport report, String converterId, jakarta.servlet.http.HttpServletRequest request) Returns the encoding to use for converter.protected fr.opensagres.xdocreport.converter.OptionsAbstractProcessXDocReportServlet.getOptionsConverter(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) Returns the options for the converter.protected DumperOptionsAbstractProcessXDocReportServlet.getOptionsDumper(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) Returns the dumper options from the HTTP request and null otherwise.protected fr.opensagres.xdocreport.template.ITemplateEngineBaseXDocReportServlet.getTemplateEngine(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) protected voidAbstractProcessXDocReportServlet.prepareOptions(fr.opensagres.xdocreport.converter.Options options, IXDocReport report, String converterId, jakarta.servlet.http.HttpServletRequest request) Initialize converter options with default settings.protected voidUploadXDocReportServlet.reportLoaded(IXDocReport report, jakarta.servlet.http.HttpServletRequest request) -
Uses of IXDocReport in fr.opensagres.xdocreport.document.web.dispatcher
Methods in fr.opensagres.xdocreport.document.web.dispatcher with parameters of type IXDocReportModifier and TypeMethodDescriptionvoidIXDocReportWEBController.populateContext(fr.opensagres.xdocreport.template.IContext context, IXDocReport report, jakarta.servlet.http.HttpServletRequest request) protected voidProcessDispatcherXDocReportServlet.populateContext(fr.opensagres.xdocreport.template.IContext context, IXDocReport report, jakarta.servlet.http.HttpServletRequest request)