Package | Description |
---|---|
com.nomagic.magicreport.engine.ooxml.child.docx | |
com.nomagic.magicreport.engine.velocity |
Modifier and Type | Method and Description |
---|---|
static DocumentInfo |
DOCXChildEngineHelper.createDocumentInfo(ITemplateEngine parentEngine,
java.io.File importedFile)
Create Document Info.
|
DocumentInfo |
DocumentInfo.getMainDocInfo()
Get main document
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,DocumentInfo> |
DocumentInfo.getChildDocumentInfoMap()
Get map of child id and child DocumentInfo.
|
Modifier and Type | Method and Description |
---|---|
static void |
DOCXChildEngineHelper.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.
|
void |
DocumentInfo.setMainDocInfo(DocumentInfo mainDocInfo)
set main document
|
void |
DocumentInfo.upateSectionChildMap(java.lang.String childid,
DocumentInfo childDocumentInfo)
Update map of child id and child DocumentInfo.
When the engine found child template, child DocumentInfo will be created. The child id and child DocumentInfo will be added to this map of Main DocumentInfo. For example: #includeSection("child.docx", "A") child path = "child.docx" child id = "sectionChild1" The pair of {"child.docx", "sectionChild1"} will be added to childPathAndIDMap of Main DocumentInfo. The child DocumentInfo of "child.docx" template will be created. The pair of {"sectionChild1", childDocumentInfo} will be added to childDocumentInfoMap of Main DocumentInfo. |
Modifier and Type | Method and Description |
---|---|
void |
DocumentInfo.setChildDocumentInfoMap(java.util.Map<java.lang.String,DocumentInfo> childDocumentInfoMap)
Set map of child id and child DocumentInfo.
|
Constructor and Description |
---|
DocumentInfo(java.lang.String id,
DocumentInfo mainDocInfo,
java.lang.String filePath)
Constructor
|
Modifier and Type | Method and Description |
---|---|
DocumentInfo |
DOCXEngine.getDocInfo() |
DocumentInfo |
DOCXEngine.getMainDocInfo() |
Modifier and Type | Method and Description |
---|---|
protected void |
DOCXEngine.handleIncludeSection(Template template,
java.lang.StringBuffer inProcessBuffer,
DocumentInfo child)
Handle the #includeSection directive.
|
void |
DOCXEngine.setDocInfo(DocumentInfo docInfo) |
void |
DOCXEngine.translate(Template template,
java.lang.StringBuffer inProcessBuffer,
DocumentInfo child)
Process the template in
inProcessBuffer into valid format. |
void |
DOCXEngine.translate(Template template,
java.lang.StringBuffer inProcessBuffer,
java.lang.String entryName,
DocumentInfo child)
Process the template in
inProcessBuffer into valid format. |
Constructor and Description |
---|
ContentTypeProcess(DocumentInfo documentInfo) |
DocumentRelationshipProcess(DocumentInfo documentInfo) |
NumberingUpdateProcess(DocumentInfo documentInfo,
DOCXEngine engine) |
StyleUpdateProcess(DocumentInfo documentInfo,
DOCXEngine engine) |
Copyright © 2010 - No Magic Asia