Class DOCXChildEngineHelper
java.lang.Object
com.nomagic.magicreport.engine.ooxml.child.docx.DOCXChildEngineHelper
Helper class for child engine of DOCX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcloneInternalVariables(ITemplateEngine dest, ITemplateEngine source) Clone some internal variables from parent to child.static DocumentInfocreateDocumentInfo(ITemplateEngine parentEngine, File importedFile) Create Document Info.static voidmanageArtifactFiles(ITemplateEngine engine, ITemplateEngine parentEngine, Template template, DocumentInfo childDocInfo) Manage artifact files : content_type.xml, word/_rels/document.xml.rels, numbering.xml for child engine.static voidsetupChildEngine(ITemplateEngine engine, ITemplateEngine parentEngine, File importedFile) Setup specific engine to be child engine of parentEngine.
-
Constructor Details
-
DOCXChildEngineHelper
public DOCXChildEngineHelper()
-
-
Method Details
-
setupChildEngine
public static void setupChildEngine(ITemplateEngine engine, ITemplateEngine parentEngine, File importedFile) Setup specific engine to be child engine of parentEngine.- Parameters:
engine- current engineparentEngine- parent engineimportedFile- template file for current engine
-
createDocumentInfo
Create Document Info.- Parameters:
parentEngine- parent engineimportedFile- template file for current engine- Returns:
- DocumentInfo
-
manageArtifactFiles
public static void manageArtifactFiles(ITemplateEngine engine, ITemplateEngine parentEngine, Template template, DocumentInfo childDocInfo) Manage artifact files : content_type.xml, word/_rels/document.xml.rels, numbering.xml for child engine.- Parameters:
engine- current engineparentEngine- parent enginetemplate- template for current enginechildDocInfo- document information
-
cloneInternalVariables
Clone some internal variables from parent to child. This method should be call before manageArtifactFiles()- Parameters:
dest- child enginesource- parent engine
-