fr.opensagres.xdocreport.document.docx
Class DocxReport

java.lang.Object
  extended by fr.opensagres.xdocreport.document.AbstractXDocReport
      extended by fr.opensagres.xdocreport.document.docx.DocxReport
All Implemented Interfaces:
IXDocReport, Serializable

public class DocxReport
extends AbstractXDocReport

MS Word DOCX report.

See Also:
Serialized Form

Constructor Summary
DocxReport()
           
 
Method Summary
protected  IImageRegistry createImageRegistry(IEntryReaderProvider readerProvider, IEntryWriterProvider writerProvider, IEntryOutputStreamProvider outputStreamProvider)
           
protected  String[] getDefaultXMLEntries()
           
 String getKind()
           
 MimeMapping getMimeMapping()
           
protected  void onAfterPreprocessing(Map<String,Object> sharedContext, XDocArchive preprocessedArchive)
           
protected  void onAfterProcessTemplateEngine(IContext context, XDocArchive outputArchive)
           
protected  void onBeforePreprocessing(Map<String,Object> sharedContext, XDocArchive preprocessedArchive)
           
protected  void onBeforeProcessTemplateEngine(IContext context, XDocArchive outputArchive)
           
protected  void registerPreprocessors()
           
 
Methods inherited from class fr.opensagres.xdocreport.document.AbstractXDocReport
addPreprocessor, clearData, convert, convert, createContext, createContext, createFieldsMetadata, doPostprocessIfNeeded, dump, dump, extractFields, extractFields, getConverter, getData, getDumper, getFieldsMetadata, getId, getLastModified, getOriginalDocumentArchive, getPreprocessedDocumentArchive, getTemplateEngine, getXMLEntries, isPreprocessed, load, preprocess, process, process, process, process, removeAllPreprocessors, removePreprocessor, save, saveEntry, setCacheOriginalDocument, setData, setDocumentArchive, setFieldsMetadata, setId, setTemplateEngine, setXMLEntries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocxReport

public DocxReport()
Method Detail

getKind

public String getKind()

registerPreprocessors

protected void registerPreprocessors()
Specified by:
registerPreprocessors in class AbstractXDocReport

getDefaultXMLEntries

protected String[] getDefaultXMLEntries()
Specified by:
getDefaultXMLEntries in class AbstractXDocReport

getMimeMapping

public MimeMapping getMimeMapping()

createImageRegistry

protected IImageRegistry createImageRegistry(IEntryReaderProvider readerProvider,
                                             IEntryWriterProvider writerProvider,
                                             IEntryOutputStreamProvider outputStreamProvider)
Specified by:
createImageRegistry in class AbstractXDocReport

onBeforePreprocessing

protected void onBeforePreprocessing(Map<String,Object> sharedContext,
                                     XDocArchive preprocessedArchive)
                              throws XDocReportException
Overrides:
onBeforePreprocessing in class AbstractXDocReport
Throws:
XDocReportException

onAfterPreprocessing

protected void onAfterPreprocessing(Map<String,Object> sharedContext,
                                    XDocArchive preprocessedArchive)
                             throws XDocReportException
Overrides:
onAfterPreprocessing in class AbstractXDocReport
Throws:
XDocReportException

onBeforeProcessTemplateEngine

protected void onBeforeProcessTemplateEngine(IContext context,
                                             XDocArchive outputArchive)
                                      throws XDocReportException
Overrides:
onBeforeProcessTemplateEngine in class AbstractXDocReport
Throws:
XDocReportException

onAfterProcessTemplateEngine

protected void onAfterProcessTemplateEngine(IContext context,
                                            XDocArchive outputArchive)
                                     throws XDocReportException
Overrides:
onAfterProcessTemplateEngine in class AbstractXDocReport
Throws:
XDocReportException


Copyright © 2013. All Rights Reserved.