| Modifier and Type | Class and Description |
|---|---|
class |
AbstractXDocReport
Abstract class for
IXDocReport to implement to manage docx, odt... |
| Modifier and Type | Method and Description |
|---|---|
static IXDocReport |
XDocReport.generateReport(InputStream sourceStream,
String templateEngineKind,
FieldsMetadata metadata,
Map<String,Object> contextMap,
OutputStream out)
Generate report without cache.
|
static IXDocReport |
XDocReport.generateReport(InputStream sourceStream,
String templateEngineKind,
FieldsMetadata metadata,
Map<String,Object> contextMap,
OutputStream out,
XDocReportRegistry registry)
Generate report without cache by setting the registry.
|
static IXDocReport |
XDocReport.generateReport(String reportId,
IXDocReportController controller,
Map<String,Object> contextMap,
OutputStream out)
Generate report by using controller to load report.
|
static IXDocReport |
XDocReport.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 IXDocReport |
XDocReport.generateReport(String reportId,
IXDocReportLoader reportLoader,
Map<String,Object> contextMap,
OutputStream out)
Generate report by using report loader to load report.
|
static IXDocReport |
XDocReport.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 IXDocReport |
XDocReport.generateReportAndConvert(InputStream sourceStream,
String templateEngineKind,
FieldsMetadata metadata,
Map<String,Object> contextMap,
Options options,
OutputStream out)
Generate report and convert it to another format (PDF, XHTML) without cache.
|
static IXDocReport |
XDocReport.generateReportAndConvert(InputStream sourceStream,
String templateEngineKind,
FieldsMetadata metadata,
Map<String,Object> contextMap,
Options options,
OutputStream out,
XDocReportRegistry registry)
Generate report and convert it to another format (PDF, XHTML) without cache by setting the registry.
|
static IXDocReport |
XDocReport.generateReportAndConvert(String reportId,
IXDocReportController controller,
Map<String,Object> contextMap,
Options options,
OutputStream out)
Generate report and convert it by using controller to load report.
|
static IXDocReport |
XDocReport.generateReportAndConvert(String reportId,
IXDocReportController controller,
Map<String,Object> contextMap,
Options options,
OutputStream out,
XDocReportRegistry registry)
Generate report and convert it by using controller to load report by setting the registry.
|
static IXDocReport |
XDocReport.generateReportAndConvert(String reportId,
IXDocReportLoader reportLoader,
Map<String,Object> contextMap,
Options options,
OutputStream out)
Generate report and convert it by using report loader to load report.
|
static IXDocReport |
XDocReport.generateReportAndConvert(String reportId,
IXDocReportLoader reportLoader,
Map<String,Object> contextMap,
Options options,
OutputStream out,
XDocReportRegistry registry)
Generate report and convert it by using report loader to load report by setting the registry.
|
protected IXDocReport |
Generator.getReport(In request) |
static IXDocReport |
XDocReport.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 IXDocReport |
XDocReport.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 IXDocReport |
XDocReport.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 IXDocReport |
XDocReport.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.
|
static IXDocReport |
XDocReport.loadReport(InputStream sourceStream,
String templateEngineKind,
FieldsMetadata metadata,
XDocReportRegistry registry)
Load the template report by using the given controller and cache it to the given registry
|
static IXDocReport |
XDocReport.loadReport(String reportId,
IXDocReportController controller,
XDocReportRegistry registry)
Load the template report by using the given controller and cache it to the given registry
|
static IXDocReport |
XDocReport.loadReport(String reportId,
IXDocReportLoader reportLoader,
XDocReportRegistry registry)
Load the template report by using the given report loader and cache it to the given registry
|
protected IXDocReport |
Generator.loadReport(String reportId,
XDocReportRegistry registry,
In request)
Load report.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
Generator.getConverterId(IXDocReport report,
In request)
Returns the converter id.
|
protected Options |
Generator.getOptionsConverter(IXDocReport report,
In request) |
protected ITemplateEngine |
Generator.getTemplateEngine(IXDocReport report,
In request) |
protected void |
Generator.prepareOptions(Options options,
IXDocReport report,
String converterId,
In request) |
| Modifier and Type | Method and Description |
|---|---|
IXDocReport |
IXDocReportFactoryDiscovery.createReport()
Create a new instance of
IXDocReport. |
| Modifier and Type | Method and Description |
|---|---|
static IContext |
DumpHelper.createDumpContext(IXDocReport report,
ITemplateEngine templateEngine,
DumperOptions option) |
protected void |
AbstractProjectDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
DumperOptions option,
ITemplateEngine templateEngine,
OutputStream out) |
protected abstract void |
AbstractDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
DumperOptions option,
ITemplateEngine templateEngine,
OutputStream out) |
protected void |
AbstractProjectDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
ITemplateEngine templateEngine,
IContext dumpContext,
File baseDir,
ZipOutputStream out) |
void |
IDumper.dump(IXDocReport report,
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.
|
void |
AbstractDumper.dump(IXDocReport report,
IContext context,
DumperOptions option,
OutputStream out) |
void |
IDumper.dump(IXDocReport report,
InputStream documentIn,
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.
|
void |
AbstractDumper.dump(IXDocReport report,
InputStream documentIn,
IContext context,
DumperOptions option,
OutputStream out) |
static void |
DumpHelper.generateDocumentEntry(IXDocReport report,
InputStream documentIn,
IContext dumpContext,
String src,
File baseDir,
ZipOutputStream out) |
static void |
DumpHelper.generateDocumentFile(IXDocReport report,
InputStream documentIn,
IContext dumpContext,
File srcDir) |
static void |
DumpHelper.generateDocumentZipEntry(IXDocReport report,
InputStream documentIn,
IContext dumpContext,
ZipOutputStream out,
String src) |
static void |
DumpHelper.generateFieldsMetadataEntry(IXDocReport report,
IContext dumpContext,
String resourcesSrcPath,
File baseDir,
ZipOutputStream out) |
static void |
DumpHelper.generateFieldsMetadataFile(IXDocReport report,
IContext dumpContext,
File srcDir) |
static void |
DumpHelper.generateFieldsMetadataZipEntry(IXDocReport report,
IContext dumpContext,
ZipOutputStream out,
String src) |
static void |
DumpHelper.generateJSONEntry(IXDocReport report,
IContext context,
boolean upperCaseFirstChar,
IContext dumpContext,
String resourcesSrcPath,
File baseDir,
ZipOutputStream out) |
static void |
DumpHelper.generateJSONFile(IXDocReport report,
IContext context,
boolean upperCaseFirstChar,
IContext dumpContext,
File srcDir) |
static void |
DumpHelper.generateJSONZipEntry(IXDocReport report,
IContext context,
boolean upperCaseFirstChar,
IContext dumpContext,
ZipOutputStream out,
String src) |
static String |
DumpHelper.getClassName(IXDocReport report) |
static InputStream |
DumpHelper.getDocument(IXDocReport report) |
static String |
DumpHelper.getJSONFileName(IXDocReport report,
IContext dumpContext) |
static String |
DumpHelper.toDocumentAsBinary64(IXDocReport report) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EclipseProjectDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
ITemplateEngine templateEngine,
IContext dumpContext,
File baseDir,
ZipOutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JavaMainDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
DumperOptions option,
ITemplateEngine templateEngine,
OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MavenProjectDumper.doDump(IXDocReport report,
InputStream documentIn,
IContext context,
ITemplateEngine templateEngine,
IContext dumpContext,
File baseDir,
ZipOutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
IXDocReport |
XDocReportRegistry.createReport(InputStream sourceStream) |
IXDocReport |
XDocReportRegistry.createReport(XDocArchive documentArchive) |
IXDocReport |
XDocReportRegistry.getReport(String reportId)
Returns the report identified with the given id.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
ITemplateEngine templateEngine)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
ITemplateEngine templateEngine,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
ITemplateEngine templateEngine)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
ITemplateEngine templateEngine,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
String templateEngineKind)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
String templateEngineKind,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
TemplateEngineKind templateEngineKind)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
String reportId,
TemplateEngineKind templateEngineKind,
boolean cacheReport)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
TemplateEngineKind templateEngineKind)
Load report.
|
IXDocReport |
XDocReportRegistry.loadReport(InputStream sourceStream,
TemplateEngineKind templateEngineKind,
boolean cacheReport)
Load report.
|
| Modifier and Type | Method and Description |
|---|---|
protected ICacheStorage<String,IXDocReport> |
XDocReportRegistry.createCache()
Create the storage cache to store instances of IXDocReport.
|
Collection<IXDocReport> |
XDocReportRegistry.getCachedReports()
Returns cached report
IXDocReport; |
| Modifier and Type | Method and Description |
|---|---|
void |
XDocReportRegistry.registerReport(IXDocReport report)
Register report and throws XDocReportException if it already exists a report in the registry with the same id .
|
void |
XDocReportRegistry.registerReport(IXDocReport report,
boolean force)
Register report.
|
void |
XDocReportRegistry.unregisterReport(IXDocReport report)
Unregister report.
|
| Modifier and Type | Method and Description |
|---|---|
protected IXDocReport |
AbstractProcessXDocReportServlet.getReport(javax.servlet.http.HttpServletRequest request) |
protected IXDocReport |
AbstractProcessXDocReportServlet.loadReport(String reportId,
XDocReportRegistry registry,
javax.servlet.http.HttpServletRequest request)
Load report.
|
| Modifier and Type | Method and Description |
|---|---|
IURIResolver |
AbstractProcessXDocReportServlet.createWEBURIResolver(IXDocReport report,
String converterId,
javax.servlet.http.HttpServletRequest request)
Create the WEB
URIResolver used to manage image with XHTML converter. |
protected void |
UploadXDocReportServlet.doForward(IXDocReport report,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
AbstractProcessXDocReportServlet.error(IXDocReport report,
IContext context,
DumperOptions dumperOptions,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Exception cause)
Invoked when there is an error thrown in any part of doRequest() processing.
|
protected String |
AbstractProcessXDocReportServlet.getConverterId(IXDocReport report,
javax.servlet.http.HttpServletRequest request)
Returns the converter id.
|
protected String |
AbstractProcessXDocReportServlet.getDumperKind(IXDocReport report,
javax.servlet.http.HttpServletRequest request)
Returns the dumper kind from the HTTP request.
|
protected String |
AbstractProcessXDocReportServlet.getFontEncoding(IXDocReport report,
String converterId,
javax.servlet.http.HttpServletRequest request)
Returns the encoding to use for converter.
|
protected Options |
AbstractProcessXDocReportServlet.getOptionsConverter(IXDocReport report,
javax.servlet.http.HttpServletRequest request)
Returns the options for the converter.
|
protected DumperOptions |
AbstractProcessXDocReportServlet.getOptionsDumper(IXDocReport report,
javax.servlet.http.HttpServletRequest request)
Returns the dumper options from the HTTP request and null otherwise.
|
protected ITemplateEngine |
BaseXDocReportServlet.getTemplateEngine(IXDocReport report,
javax.servlet.http.HttpServletRequest request) |
protected void |
AbstractProcessXDocReportServlet.prepareOptions(Options options,
IXDocReport report,
String converterId,
javax.servlet.http.HttpServletRequest request)
Initialize converter options with default settings.
|
protected void |
UploadXDocReportServlet.reportLoaded(IXDocReport report,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessDispatcherXDocReportServlet.populateContext(IContext context,
IXDocReport report,
javax.servlet.http.HttpServletRequest request) |
void |
IXDocReportWEBController.populateContext(IContext context,
IXDocReport report,
javax.servlet.http.HttpServletRequest request) |
Copyright © 2017. All Rights Reserved.