Class ParagraphRepeatProcessor

    • Method Detail

      • repeatParagraph

        public void repeatParagraph​(List<Object> objects)
        Description copied from interface: IParagraphRepeatProcessor
        May be called to mark a paragraph to be copied once for each element in the passed-in list. Within each copy of the row, all expressions are evaluated against one of the objects in the list.
        Specified by:
        repeatParagraph in interface IParagraphRepeatProcessor
        Parameters:
        objects - the objects which serve as context root for expressions found in the template table row.
      • commitChanges

        public void commitChanges​(org.docx4j.openpackaging.packages.WordprocessingMLPackage document)
        Description copied from interface: ICommentProcessor
        This method is called after all comments in the .docx template have been passed to the comment processor. All manipulations of the .docx document SHOULD BE done in this method. If certain manipulations are already done within in the custom methods of a comment processor, the ongoing iteration over the paragraphs in the document may be disturbed.
        Specified by:
        commitChanges in interface ICommentProcessor
        Parameters:
        document - The word document that can be manipulated by using the DOCX4J api.
      • reset

        public void reset()
        Description copied from interface: ICommentProcessor
        Resets all state in the comment processor so that it can be re-used in another stamping process.
        Specified by:
        reset in interface ICommentProcessor
      • getParagraphsInsideComment

        public static List<org.docx4j.wml.P> getParagraphsInsideComment​(org.docx4j.wml.P paragraph)