Class AbstractMigrator
java.lang.Object
org.docx4j.model.datastorage.migration.AbstractMigrator
- Direct Known Subclasses:
AbstractMigratorUsingAnswersFormat
public class AbstractMigrator
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected ConditionsPartconditionsPartprotected java.lang.StringstoreItemIDprotected XPathsPartxPathsPart -
Constructor Summary
Constructors Constructor Description AbstractMigrator() -
Method Summary
Modifier and Type Method Description protected java.lang.StringaddPropertiesPart(WordprocessingMLPackage pkgOut, Part customXmlDataStoragePart, java.lang.String ns)protected ConditionsPartcreateConditionsPart(WordprocessingMLPackage pkgOut, Conditions conditions)protected voidcreateContentControl(RPr rPr, java.util.List<java.lang.Object> replacementContent, java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings)create an SdtRun, and add it to replacementContentprotected voidcreateParts(WordprocessingMLPackage pkgOut)protected static SdtPrcreateSdtPr(java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings, java.lang.String storeItemID, boolean isRepeat)protected SdtRuncreateSdtRun(RPr rPr, java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings)create an SdtRunprotected XPathsPartcreateXPathsPart(WordprocessingMLPackage pkgOut, Xpaths xpaths)
-
Field Details
-
xPathsPart
-
conditionsPart
-
storeItemID
protected java.lang.String storeItemID
-
-
Constructor Details
-
AbstractMigrator
public AbstractMigrator()
-
-
Method Details
-
createParts
- Throws:
InvalidFormatException
-
createConditionsPart
protected ConditionsPart createConditionsPart(WordprocessingMLPackage pkgOut, Conditions conditions) throws InvalidFormatException- Throws:
InvalidFormatException
-
createXPathsPart
protected XPathsPart createXPathsPart(WordprocessingMLPackage pkgOut, Xpaths xpaths) throws InvalidFormatException- Throws:
InvalidFormatException
-
addPropertiesPart
protected java.lang.String addPropertiesPart(WordprocessingMLPackage pkgOut, Part customXmlDataStoragePart, java.lang.String ns) throws InvalidFormatException- Throws:
InvalidFormatException
-
createContentControl
protected void createContentControl(RPr rPr, java.util.List<java.lang.Object> replacementContent, java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings)create an SdtRun, and add it to replacementContent- Parameters:
r-replacementContent-key-
-
createSdtRun
protected SdtRun createSdtRun(RPr rPr, java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings)create an SdtRun- Parameters:
r-key-
-
createSdtPr
protected static SdtPr createSdtPr(java.lang.String key, java.lang.String xpath, java.lang.String prefixmappings, java.lang.String storeItemID, boolean isRepeat)
-