Package org.docx4j.samples
Class ContentControlsAddCustomXmlDataStoragePart
java.lang.Object
org.docx4j.samples.ContentControlsAddCustomXmlDataStoragePart
Creates a docx containing a CustomXml part.
See ContentControlsMergeXML, and
https://github.com/plutext/OpenDoPE-WAR/blob/master/webapp-simple/src/main/java/org/opendope/webapp/SubmitBoth.java
for a servlet which injects XML into the supplied docx.
See also org.docx4j.model.datastorage.migration.FromVariableReplacement
for a neater way to do this, where the parts you want to add are
the OpenDoPE parts.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddProperties(CustomXmlDataStoragePart customXmlDataStoragePart) static DocumentGenerate or load the XML you want in your CustomXML part.static CustomXmlDataStoragePartinjectCustomXmlDataStoragePart(Part parent) static void
-
Constructor Details
-
ContentControlsAddCustomXmlDataStoragePart
public ContentControlsAddCustomXmlDataStoragePart()
-
-
Method Details
-
main
- Throws:
Exception
-
injectCustomXmlDataStoragePart
- Throws:
Exception
-
addProperties
public static void addProperties(CustomXmlDataStoragePart customXmlDataStoragePart) throws InvalidFormatException - Throws:
InvalidFormatException
-
createCustomXmlDocument
Generate or load the XML you want in your CustomXML part.
-