Package org.docx4j.samples
Class FieldsDiagnostics
java.lang.Object
org.docx4j.samples.FieldsDiagnostics
List all field instructions found in docx (main document part,
headers, footers).
Shortcoming: Doesn't handle fields which cross paragraph boundaries eg TOC field,
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidlistFieldsInPart(String partName, List<Object> contentList, StringBuilder sb) static voidprivate static voidpkgReport(WordprocessingMLPackage wordMLPackage, StringBuilder sb) private static voidrecurse(StringBuilder sb, FieldRef fr, String indent)
-
Field Details
-
log
private static org.slf4j.Logger log
-
-
Constructor Details
-
FieldsDiagnostics
public FieldsDiagnostics()
-
-
Method Details
-
main
- Parameters:
args-- Throws:
Exception
-
pkgReport
private static void pkgReport(WordprocessingMLPackage wordMLPackage, StringBuilder sb) throws Docx4JException - Throws:
Docx4JException
-
listFieldsInPart
private static void listFieldsInPart(String partName, List<Object> contentList, StringBuilder sb) throws Docx4JException - Throws:
Docx4JException
-
recurse
-