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:
EncodingConstants, DocXConstants, IXDocReport, java.io.Serializable

public class DocXReport
extends AbstractXDocReport
implements DocXConstants

MS Word DOCX report.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface fr.opensagres.xdocreport.document.docx.DocXConstants
A_NS, BLIP_ELT, BOOKMARK_END_ELT, BOOKMARK_START_ELT, CONTENT_TYPES_XML, CONTENT_TYPES_XML_ENTRY, DESCRIPTION_DISCOVERY, DOCX_EXTENSION, EMBED_ATTR, FLDCHAR_ELT, FLDCHARTYPE_ATTR, FLDSIMPLE_ELT, HYPERLINK_ELT, HYPERLINKS_SHARED_CONTEXT, ID_ATTR, ID_DISCOVERY, INSTR_ATTR, INSTR_TEXT_ELT, MIME_MAPPING, NAME_ATTR, P_ELT, R_ELT, R_NS, RELATIONSHIP_ELT, RELATIONSHIP_ID_ATTR, RELATIONSHIP_TARGET_ATTR, RELATIONSHIP_TARGET_MODE_ATTR, RELATIONSHIP_TYPE_ATTR, RELATIONSHIPS_ELT, RELATIONSHIPS_HYPERLINK_NS, RELATIONSHIPS_IMAGE_NS, T_ELT, TARGET_MODE_EXTERNAL, TBL_ELT, TR_ELT, W_NS, WORD_DOCUMENT_XML_ENTRY, WORD_FOOTER_XML_ENTRY, WORD_HEADER_XML_ENTRY, WORD_RELS_DOCUMENTXMLRELS_XML_ENTRY, WORD_STYLES_XML_ENTRY, WORDPROCESSINGML_DOCUMENT
 
Fields inherited from interface fr.opensagres.xdocreport.core.EncodingConstants
APOS, GT, LT, UTF_8
 
Constructor Summary
DocXReport()
           
 
Method Summary
protected  IImageRegistry createImageRegistry(IEntryReaderProvider readerProvider, IEntryWriterProvider writerProvider, IEntryOutputStreamProvider outputStreamProvider)
           
protected  java.lang.String[] getDefaultXMLEntries()
           
 java.lang.String getKind()
           
 MimeMapping getMimeMapping()
           
protected  void onAfterPreprocessing(java.util.Map<java.lang.String,java.lang.Object> sharedContext, XDocArchive preprocessedArchive)
           
protected  void onAfterProcessTemplateEngine(IContext context, XDocArchive outputArchive)
           
protected  void onBeforePreprocessing(java.util.Map<java.lang.String,java.lang.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, createContext, extractFields, extractFields, getConverter, getData, getFieldsMetadata, getId, getLastModified, getOriginalDocumentArchive, getPreprocessedDocumentArchive, getTemplateEngine, getXMLEntries, isPreprocessed, load, 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 java.lang.String getKind()
Specified by:
getKind in interface IXDocReport

registerPreprocessors

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

getDefaultXMLEntries

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

getMimeMapping

public MimeMapping getMimeMapping()
Specified by:
getMimeMapping in interface IXDocReport

createImageRegistry

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

onBeforePreprocessing

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

onAfterPreprocessing

protected void onAfterPreprocessing(java.util.Map<java.lang.String,java.lang.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 © 2011. All Rights Reserved.