Class DocxHelper


  • public class DocxHelper
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart myDocumentPart  
      protected org.docx4j.wml.ObjectFactory myFactory  
      protected java.util.HashMap<java.lang.String,​java.math.BigInteger> myNumPrColorMap  
      protected DocxRendererOptions myOptions  
      protected org.docx4j.openpackaging.packages.WordprocessingMLPackage myPackage  
      protected org.docx4j.model.PropertyResolver myResolver  
    • Constructor Summary

      Constructors 
      Constructor Description
      DocxHelper​(org.docx4j.openpackaging.packages.WordprocessingMLPackage mlPackage, org.docx4j.wml.ObjectFactory factory, DocxRendererOptions options)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void combine​(org.docx4j.wml.PPrBase.Ind child, org.docx4j.wml.PPrBase.Ind parent, DocxHelper.CombineBigInt left, DocxHelper.CombineBigInt right)  
      org.docx4j.wml.PPrBase.Ind ensureInd​(org.docx4j.wml.PPrBase pPrBase)  
      org.docx4j.wml.PPrBase.PBdr ensurePBdr​(org.docx4j.wml.PPrBase pPrBase)  
      org.docx4j.wml.PPrBase.Spacing ensureSpacing​(org.docx4j.wml.PPrBase pPrBase)  
      org.docx4j.wml.Color getCopy​(org.docx4j.wml.Color copy, boolean whenNull)  
      org.docx4j.wml.CTBorder getCopy​(org.docx4j.wml.CTBorder copy, boolean whenNull)  
      org.docx4j.wml.CTCnf getCopy​(org.docx4j.wml.CTCnf copy, boolean whenNull)  
      org.docx4j.wml.CTEastAsianLayout getCopy​(org.docx4j.wml.CTEastAsianLayout copy, boolean whenNull)  
      org.docx4j.wml.CTEm getCopy​(org.docx4j.wml.CTEm copy, boolean whenNull)  
      org.docx4j.wml.CTFitText getCopy​(org.docx4j.wml.CTFitText copy, boolean whenNull)  
      org.docx4j.wml.CTFramePr getCopy​(org.docx4j.wml.CTFramePr copy, boolean whenNull)  
      org.docx4j.wml.CTLanguage getCopy​(org.docx4j.wml.CTLanguage copy, boolean whenNull)  
      org.docx4j.wml.CTShd getCopy​(org.docx4j.wml.CTShd copy, boolean whenNull)  
      org.docx4j.wml.CTSignedHpsMeasure getCopy​(org.docx4j.wml.CTSignedHpsMeasure copy, boolean whenNull)  
      org.docx4j.wml.CTSignedTwipsMeasure getCopy​(org.docx4j.wml.CTSignedTwipsMeasure copy, boolean whenNull)  
      org.docx4j.wml.CTTextboxTightWrap getCopy​(org.docx4j.wml.CTTextboxTightWrap copy, boolean whenNull)  
      org.docx4j.wml.CTTextEffect getCopy​(org.docx4j.wml.CTTextEffect copy, boolean whenNull)  
      org.docx4j.wml.CTTextScale getCopy​(org.docx4j.wml.CTTextScale copy, boolean whenNull)  
      org.docx4j.wml.CTTrackChangeNumbering getCopy​(org.docx4j.wml.CTTrackChangeNumbering copy, boolean whenNull)  
      org.docx4j.wml.CTTrackChange getCopy​(org.docx4j.wml.CTTrackChange copy, boolean whenNull)  
      org.docx4j.wml.CTVerticalAlignRun getCopy​(org.docx4j.wml.CTVerticalAlignRun copy, boolean whenNull)  
      org.docx4j.wml.Highlight getCopy​(org.docx4j.wml.Highlight copy, boolean whenNull)  
      org.docx4j.wml.HpsMeasure getCopy​(org.docx4j.wml.HpsMeasure copy, boolean whenNull)  
      org.docx4j.wml.Jc getCopy​(org.docx4j.wml.Jc copy, boolean whenNull)  
      org.docx4j.wml.ParaRPr getCopy​(org.docx4j.wml.ParaRPr copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.DivId getCopy​(org.docx4j.wml.PPrBase.DivId copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.Ind getCopy​(org.docx4j.wml.PPrBase.Ind copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.NumPr.Ilvl getCopy​(org.docx4j.wml.PPrBase.NumPr.Ilvl copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.NumPr.NumId getCopy​(org.docx4j.wml.PPrBase.NumPr.NumId copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.NumPr getCopy​(org.docx4j.wml.PPrBase.NumPr copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.OutlineLvl getCopy​(org.docx4j.wml.PPrBase.OutlineLvl copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.PBdr getCopy​(org.docx4j.wml.PPrBase.PBdr copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.PStyle getCopy​(org.docx4j.wml.PPrBase.PStyle copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.Spacing getCopy​(org.docx4j.wml.PPrBase.Spacing copy, boolean whenNull)  
      org.docx4j.wml.PPrBase.TextAlignment getCopy​(org.docx4j.wml.PPrBase.TextAlignment copy, boolean whenNull)  
      org.docx4j.wml.PPrBase getCopy​(org.docx4j.wml.PPrBase copy, boolean whenNull)  
      org.docx4j.wml.RFonts getCopy​(org.docx4j.wml.RFonts copy, boolean whenNull)  
      org.docx4j.wml.RPr getCopy​(org.docx4j.wml.RPr copy, boolean whenNull)  
      org.docx4j.wml.RStyle getCopy​(org.docx4j.wml.RStyle copy, boolean whenNull)  
      org.docx4j.wml.Tabs getCopy​(org.docx4j.wml.Tabs copy, boolean whenNull)  
      org.docx4j.wml.TextDirection getCopy​(org.docx4j.wml.TextDirection copy, boolean whenNull)  
      org.docx4j.wml.U getCopy​(org.docx4j.wml.U copy, boolean whenNull)  
      org.docx4j.wml.PPr getExplicitPPr​(org.docx4j.wml.PPr pPr)  
      org.docx4j.wml.RPr getExplicitRPr​(org.docx4j.wml.RPr rPr)
      Only gets character style properties and basedOn style tree
      org.docx4j.wml.RPr getExplicitRPr​(org.docx4j.wml.RPrAbstract rPr, org.docx4j.wml.PPr pPr)  
      org.docx4j.wml.ObjectFactory getFactory()  
      java.math.BigInteger getNumPrFor​(java.math.BigInteger baseNumID, org.docx4j.wml.Color color)  
      org.docx4j.model.PropertyResolver getResolver()  
      org.docx4j.wml.Style getStyle​(java.lang.String styleId)  
      boolean has​(java.lang.Object value)  
      void inheritInd​(org.docx4j.wml.PPrBase child, org.docx4j.wml.PPrBase parent, DocxHelper.CombineBigInt left, DocxHelper.CombineBigInt right)  
      void inheritInd​(org.docx4j.wml.PPr child, org.docx4j.wml.PPr parent)  
      void inheritPBdr​(org.docx4j.wml.PPr child, org.docx4j.wml.PPr parent)
      Try to keep the border of the parent and offset the left border by the difference in indentation between the two so the border stays aligned with the parent.
      org.docx4j.wml.Color keepDiff​(org.docx4j.wml.Color orig, org.docx4j.wml.Color from)  
      org.docx4j.wml.CTBorder keepDiff​(org.docx4j.wml.CTBorder orig, org.docx4j.wml.CTBorder from)  
      org.docx4j.wml.CTCnf keepDiff​(org.docx4j.wml.CTCnf orig, org.docx4j.wml.CTCnf from)  
      org.docx4j.wml.CTEastAsianLayout keepDiff​(org.docx4j.wml.CTEastAsianLayout orig, org.docx4j.wml.CTEastAsianLayout from)  
      org.docx4j.wml.CTEm keepDiff​(org.docx4j.wml.CTEm orig, org.docx4j.wml.CTEm from)  
      org.docx4j.wml.CTFitText keepDiff​(org.docx4j.wml.CTFitText orig, org.docx4j.wml.CTFitText from)  
      org.docx4j.wml.CTFramePr keepDiff​(org.docx4j.wml.CTFramePr orig, org.docx4j.wml.CTFramePr from)  
      org.docx4j.wml.CTLanguage keepDiff​(org.docx4j.wml.CTLanguage orig, org.docx4j.wml.CTLanguage from)  
      org.docx4j.wml.CTShd keepDiff​(org.docx4j.wml.CTShd orig, org.docx4j.wml.CTShd from)  
      org.docx4j.wml.CTSignedHpsMeasure keepDiff​(org.docx4j.wml.CTSignedHpsMeasure orig, org.docx4j.wml.CTSignedHpsMeasure from)  
      org.docx4j.wml.CTSignedTwipsMeasure keepDiff​(org.docx4j.wml.CTSignedTwipsMeasure orig, org.docx4j.wml.CTSignedTwipsMeasure from)  
      org.docx4j.wml.CTTextboxTightWrap keepDiff​(org.docx4j.wml.CTTextboxTightWrap orig, org.docx4j.wml.CTTextboxTightWrap from)  
      org.docx4j.wml.CTTextEffect keepDiff​(org.docx4j.wml.CTTextEffect orig, org.docx4j.wml.CTTextEffect from)  
      org.docx4j.wml.CTTextScale keepDiff​(org.docx4j.wml.CTTextScale orig, org.docx4j.wml.CTTextScale from)  
      org.docx4j.wml.CTVerticalAlignRun keepDiff​(org.docx4j.wml.CTVerticalAlignRun orig, org.docx4j.wml.CTVerticalAlignRun from)  
      org.docx4j.wml.Highlight keepDiff​(org.docx4j.wml.Highlight orig, org.docx4j.wml.Highlight from)  
      org.docx4j.wml.HpsMeasure keepDiff​(org.docx4j.wml.HpsMeasure orig, org.docx4j.wml.HpsMeasure from)  
      org.docx4j.wml.Jc keepDiff​(org.docx4j.wml.Jc orig, org.docx4j.wml.Jc from)  
      org.docx4j.wml.ParaRPr keepDiff​(org.docx4j.wml.ParaRPr orig, org.docx4j.wml.ParaRPr from)  
      org.docx4j.wml.PPrBase.DivId keepDiff​(org.docx4j.wml.PPrBase.DivId orig, org.docx4j.wml.PPrBase.DivId from)  
      org.docx4j.wml.PPrBase.Ind keepDiff​(org.docx4j.wml.PPrBase.Ind orig, org.docx4j.wml.PPrBase.Ind from)  
      org.docx4j.wml.PPrBase.NumPr.Ilvl keepDiff​(org.docx4j.wml.PPrBase.NumPr.Ilvl orig, org.docx4j.wml.PPrBase.NumPr.Ilvl from)  
      org.docx4j.wml.PPrBase.NumPr.NumId keepDiff​(org.docx4j.wml.PPrBase.NumPr.NumId orig, org.docx4j.wml.PPrBase.NumPr.NumId from)  
      org.docx4j.wml.PPrBase.NumPr keepDiff​(org.docx4j.wml.PPrBase.NumPr orig, org.docx4j.wml.PPrBase.NumPr from)  
      org.docx4j.wml.PPrBase.OutlineLvl keepDiff​(org.docx4j.wml.PPrBase.OutlineLvl orig, org.docx4j.wml.PPrBase.OutlineLvl from)  
      org.docx4j.wml.PPrBase.PBdr keepDiff​(org.docx4j.wml.PPrBase.PBdr orig, org.docx4j.wml.PPrBase.PBdr from)  
      org.docx4j.wml.PPrBase.PStyle keepDiff​(org.docx4j.wml.PPrBase.PStyle orig, org.docx4j.wml.PPrBase.PStyle from)  
      org.docx4j.wml.PPrBase.Spacing keepDiff​(org.docx4j.wml.PPrBase.Spacing orig, org.docx4j.wml.PPrBase.Spacing from)  
      org.docx4j.wml.PPrBase.TextAlignment keepDiff​(org.docx4j.wml.PPrBase.TextAlignment orig, org.docx4j.wml.PPrBase.TextAlignment from)  
      org.docx4j.wml.PPrBase keepDiff​(org.docx4j.wml.PPrBase orig, org.docx4j.wml.PPrBase from)  
      org.docx4j.wml.RFonts keepDiff​(org.docx4j.wml.RFonts orig, org.docx4j.wml.RFonts from)  
      org.docx4j.wml.RPr keepDiff​(org.docx4j.wml.RPr orig, org.docx4j.wml.RPrAbstract from)  
      org.docx4j.wml.RStyle keepDiff​(org.docx4j.wml.RStyle orig, org.docx4j.wml.RStyle from)  
      org.docx4j.wml.Tabs keepDiff​(org.docx4j.wml.Tabs orig, org.docx4j.wml.Tabs from)  
      org.docx4j.wml.TextDirection keepDiff​(org.docx4j.wml.TextDirection orig, org.docx4j.wml.TextDirection from)  
      org.docx4j.wml.U keepDiff​(org.docx4j.wml.U orig, org.docx4j.wml.U from)  
      static java.math.BigInteger safeBigInt​(java.math.BigInteger value)  
      static java.math.BigInteger safeBigInt​(java.math.BigInteger value, long nullValue)  
      java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase pPrBase)  
      java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase.Ind ind)  
      java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase.Ind ind, long nullValue)  
      java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase pPrBase, long nullValue)  
      java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase pPrBase)  
      java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase.Ind ind)  
      java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase.Ind ind, long nullValue)  
      java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase pPrBase, long nullValue)  
      java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase pPrBase)  
      java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase.Ind ind)  
      java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase.Ind ind, long nullValue)  
      java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase pPrBase, long nullValue)  
      java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPr pPr)  
      java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPrBase.Spacing spacing)  
      java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPrBase.Spacing spacing, long nullValue)  
      java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPr pPr, long nullValue)  
      java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPr pPr)  
      java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPrBase.Spacing spacing)  
      java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPrBase.Spacing spacing, long nullValue)  
      java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPr pPr, long nullValue)  
      java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPr pPr)  
      java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPrBase.Spacing spacing)  
      java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPrBase.Spacing spacing, long nullValue)  
      java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPr pPr, long nullValue)  
      void setPPrBase​(org.docx4j.wml.PPrBase result, org.docx4j.wml.PPrBase from, boolean whenNull)  
      void setRPr​(org.docx4j.wml.RPrAbstract result, org.docx4j.wml.RPrAbstract from, boolean whenNull)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • myPackage

        protected final org.docx4j.openpackaging.packages.WordprocessingMLPackage myPackage
      • myDocumentPart

        protected final org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart myDocumentPart
      • myFactory

        protected final org.docx4j.wml.ObjectFactory myFactory
      • myResolver

        protected org.docx4j.model.PropertyResolver myResolver
      • myNumPrColorMap

        protected final java.util.HashMap<java.lang.String,​java.math.BigInteger> myNumPrColorMap
    • Constructor Detail

      • DocxHelper

        public DocxHelper​(org.docx4j.openpackaging.packages.WordprocessingMLPackage mlPackage,
                          org.docx4j.wml.ObjectFactory factory,
                          DocxRendererOptions options)
    • Method Detail

      • getStyle

        public org.docx4j.wml.Style getStyle​(java.lang.String styleId)
      • getResolver

        public org.docx4j.model.PropertyResolver getResolver()
      • safeBigInt

        public static java.math.BigInteger safeBigInt​(java.math.BigInteger value)
      • safeBigInt

        public static java.math.BigInteger safeBigInt​(java.math.BigInteger value,
                                                      long nullValue)
      • getFactory

        public org.docx4j.wml.ObjectFactory getFactory()
      • has

        public boolean has​(java.lang.Object value)
      • safeIndLeft

        public java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase pPrBase)
      • safeIndLeft

        public java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase pPrBase,
                                                long nullValue)
      • safeIndLeft

        public java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase.Ind ind)
      • safeIndLeft

        public java.math.BigInteger safeIndLeft​(org.docx4j.wml.PPrBase.Ind ind,
                                                long nullValue)
      • safeIndRight

        public java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase pPrBase)
      • safeIndRight

        public java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase pPrBase,
                                                 long nullValue)
      • safeIndRight

        public java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase.Ind ind)
      • safeIndRight

        public java.math.BigInteger safeIndRight​(org.docx4j.wml.PPrBase.Ind ind,
                                                 long nullValue)
      • safeIndHanging

        public java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase pPrBase)
      • safeIndHanging

        public java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase pPrBase,
                                                   long nullValue)
      • safeIndHanging

        public java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase.Ind ind)
      • safeIndHanging

        public java.math.BigInteger safeIndHanging​(org.docx4j.wml.PPrBase.Ind ind,
                                                   long nullValue)
      • safeSpacingBefore

        public java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPr pPr)
      • safeSpacingBefore

        public java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPr pPr,
                                                      long nullValue)
      • safeSpacingBefore

        public java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPrBase.Spacing spacing)
      • safeSpacingBefore

        public java.math.BigInteger safeSpacingBefore​(org.docx4j.wml.PPrBase.Spacing spacing,
                                                      long nullValue)
      • safeSpacingAfter

        public java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPr pPr)
      • safeSpacingAfter

        public java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPr pPr,
                                                     long nullValue)
      • safeSpacingAfter

        public java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPrBase.Spacing spacing)
      • safeSpacingAfter

        public java.math.BigInteger safeSpacingAfter​(org.docx4j.wml.PPrBase.Spacing spacing,
                                                     long nullValue)
      • safeSpacingLine

        public java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPr pPr)
      • safeSpacingLine

        public java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPr pPr,
                                                    long nullValue)
      • safeSpacingLine

        public java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPrBase.Spacing spacing)
      • safeSpacingLine

        public java.math.BigInteger safeSpacingLine​(org.docx4j.wml.PPrBase.Spacing spacing,
                                                    long nullValue)
      • ensurePBdr

        public org.docx4j.wml.PPrBase.PBdr ensurePBdr​(org.docx4j.wml.PPrBase pPrBase)
      • ensureInd

        public org.docx4j.wml.PPrBase.Ind ensureInd​(org.docx4j.wml.PPrBase pPrBase)
      • ensureSpacing

        public org.docx4j.wml.PPrBase.Spacing ensureSpacing​(org.docx4j.wml.PPrBase pPrBase)
      • inheritPBdr

        public void inheritPBdr​(org.docx4j.wml.PPr child,
                                org.docx4j.wml.PPr parent)
        Try to keep the border of the parent and offset the left border by the difference in indentation between the two so the border stays aligned with the parent. Max offset for border is 31pt or 620tw

        if the child has its own left border then nothing is done

        other borders are not affected

        Must be called after the child indent is set

        Parameters:
        child - child ppr
        parent - parent ppr
      • inheritInd

        public void inheritInd​(org.docx4j.wml.PPr child,
                               org.docx4j.wml.PPr parent)
        Parameters:
        child - PPr of child element to inherit indent
        parent - PPr of parent element, must be explicit or effective ppr
      • getNumPrFor

        public java.math.BigInteger getNumPrFor​(java.math.BigInteger baseNumID,
                                                org.docx4j.wml.Color color)
      • getExplicitPPr

        public org.docx4j.wml.PPr getExplicitPPr​(org.docx4j.wml.PPr pPr)
      • getExplicitRPr

        public org.docx4j.wml.RPr getExplicitRPr​(org.docx4j.wml.RPrAbstract rPr,
                                                 org.docx4j.wml.PPr pPr)
      • getExplicitRPr

        public org.docx4j.wml.RPr getExplicitRPr​(org.docx4j.wml.RPr rPr)
        Only gets character style properties and basedOn style tree

        does not use doc defaults or ppr properties.

        Use this for rPr cleaning

        Parameters:
        rPr - rpr to resolve fully
        Returns:
        fully resolved rpr properties
      • getCopy

        public org.docx4j.wml.PPrBase.Ind getCopy​(org.docx4j.wml.PPrBase.Ind copy,
                                                  boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.Spacing getCopy​(org.docx4j.wml.PPrBase.Spacing copy,
                                                      boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.NumPr.Ilvl getCopy​(org.docx4j.wml.PPrBase.NumPr.Ilvl copy,
                                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.NumPr.NumId getCopy​(org.docx4j.wml.PPrBase.NumPr.NumId copy,
                                                          boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTTrackChangeNumbering getCopy​(org.docx4j.wml.CTTrackChangeNumbering copy,
                                                             boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTTrackChange getCopy​(org.docx4j.wml.CTTrackChange copy,
                                                    boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.NumPr getCopy​(org.docx4j.wml.PPrBase.NumPr copy,
                                                    boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTBorder getCopy​(org.docx4j.wml.CTBorder copy,
                                               boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.PBdr getCopy​(org.docx4j.wml.PPrBase.PBdr copy,
                                                   boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.PStyle getCopy​(org.docx4j.wml.PPrBase.PStyle copy,
                                                     boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTFramePr getCopy​(org.docx4j.wml.CTFramePr copy,
                                                boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTShd getCopy​(org.docx4j.wml.CTShd copy,
                                            boolean whenNull)
      • getCopy

        public org.docx4j.wml.Tabs getCopy​(org.docx4j.wml.Tabs copy,
                                           boolean whenNull)
      • getCopy

        public org.docx4j.wml.Jc getCopy​(org.docx4j.wml.Jc copy,
                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.TextDirection getCopy​(org.docx4j.wml.TextDirection copy,
                                                    boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.TextAlignment getCopy​(org.docx4j.wml.PPrBase.TextAlignment copy,
                                                            boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTTextboxTightWrap getCopy​(org.docx4j.wml.CTTextboxTightWrap copy,
                                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.OutlineLvl getCopy​(org.docx4j.wml.PPrBase.OutlineLvl copy,
                                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase.DivId getCopy​(org.docx4j.wml.PPrBase.DivId copy,
                                                    boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTCnf getCopy​(org.docx4j.wml.CTCnf copy,
                                            boolean whenNull)
      • getCopy

        public org.docx4j.wml.PPrBase getCopy​(org.docx4j.wml.PPrBase copy,
                                              boolean whenNull)
      • getCopy

        public org.docx4j.wml.ParaRPr getCopy​(org.docx4j.wml.ParaRPr copy,
                                              boolean whenNull)
      • getCopy

        public org.docx4j.wml.RPr getCopy​(org.docx4j.wml.RPr copy,
                                          boolean whenNull)
      • getCopy

        public org.docx4j.wml.RStyle getCopy​(org.docx4j.wml.RStyle copy,
                                             boolean whenNull)
      • getCopy

        public org.docx4j.wml.RFonts getCopy​(org.docx4j.wml.RFonts copy,
                                             boolean whenNull)
      • getCopy

        public org.docx4j.wml.Color getCopy​(org.docx4j.wml.Color copy,
                                            boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTSignedTwipsMeasure getCopy​(org.docx4j.wml.CTSignedTwipsMeasure copy,
                                                           boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTTextScale getCopy​(org.docx4j.wml.CTTextScale copy,
                                                  boolean whenNull)
      • getCopy

        public org.docx4j.wml.HpsMeasure getCopy​(org.docx4j.wml.HpsMeasure copy,
                                                 boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTSignedHpsMeasure getCopy​(org.docx4j.wml.CTSignedHpsMeasure copy,
                                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.Highlight getCopy​(org.docx4j.wml.Highlight copy,
                                                boolean whenNull)
      • getCopy

        public org.docx4j.wml.U getCopy​(org.docx4j.wml.U copy,
                                        boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTTextEffect getCopy​(org.docx4j.wml.CTTextEffect copy,
                                                   boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTFitText getCopy​(org.docx4j.wml.CTFitText copy,
                                                boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTVerticalAlignRun getCopy​(org.docx4j.wml.CTVerticalAlignRun copy,
                                                         boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTEm getCopy​(org.docx4j.wml.CTEm copy,
                                           boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTLanguage getCopy​(org.docx4j.wml.CTLanguage copy,
                                                 boolean whenNull)
      • getCopy

        public org.docx4j.wml.CTEastAsianLayout getCopy​(org.docx4j.wml.CTEastAsianLayout copy,
                                                        boolean whenNull)
      • setRPr

        public void setRPr​(org.docx4j.wml.RPrAbstract result,
                           org.docx4j.wml.RPrAbstract from,
                           boolean whenNull)
      • setPPrBase

        public void setPPrBase​(org.docx4j.wml.PPrBase result,
                               org.docx4j.wml.PPrBase from,
                               boolean whenNull)
      • keepDiff

        public org.docx4j.wml.PPrBase.Ind keepDiff​(org.docx4j.wml.PPrBase.Ind orig,
                                                   org.docx4j.wml.PPrBase.Ind from)
      • keepDiff

        public org.docx4j.wml.PPrBase.Spacing keepDiff​(org.docx4j.wml.PPrBase.Spacing orig,
                                                       org.docx4j.wml.PPrBase.Spacing from)
      • keepDiff

        public org.docx4j.wml.PPrBase.NumPr.Ilvl keepDiff​(org.docx4j.wml.PPrBase.NumPr.Ilvl orig,
                                                          org.docx4j.wml.PPrBase.NumPr.Ilvl from)
      • keepDiff

        public org.docx4j.wml.PPrBase.NumPr.NumId keepDiff​(org.docx4j.wml.PPrBase.NumPr.NumId orig,
                                                           org.docx4j.wml.PPrBase.NumPr.NumId from)
      • keepDiff

        public org.docx4j.wml.PPrBase.NumPr keepDiff​(org.docx4j.wml.PPrBase.NumPr orig,
                                                     org.docx4j.wml.PPrBase.NumPr from)
      • keepDiff

        public org.docx4j.wml.CTBorder keepDiff​(org.docx4j.wml.CTBorder orig,
                                                org.docx4j.wml.CTBorder from)
      • keepDiff

        public org.docx4j.wml.PPrBase.PBdr keepDiff​(org.docx4j.wml.PPrBase.PBdr orig,
                                                    org.docx4j.wml.PPrBase.PBdr from)
      • keepDiff

        public org.docx4j.wml.PPrBase.PStyle keepDiff​(org.docx4j.wml.PPrBase.PStyle orig,
                                                      org.docx4j.wml.PPrBase.PStyle from)
      • keepDiff

        public org.docx4j.wml.CTFramePr keepDiff​(org.docx4j.wml.CTFramePr orig,
                                                 org.docx4j.wml.CTFramePr from)
      • keepDiff

        public org.docx4j.wml.CTShd keepDiff​(org.docx4j.wml.CTShd orig,
                                             org.docx4j.wml.CTShd from)
      • keepDiff

        public org.docx4j.wml.Tabs keepDiff​(org.docx4j.wml.Tabs orig,
                                            org.docx4j.wml.Tabs from)
      • keepDiff

        public org.docx4j.wml.Jc keepDiff​(org.docx4j.wml.Jc orig,
                                          org.docx4j.wml.Jc from)
      • keepDiff

        public org.docx4j.wml.TextDirection keepDiff​(org.docx4j.wml.TextDirection orig,
                                                     org.docx4j.wml.TextDirection from)
      • keepDiff

        public org.docx4j.wml.PPrBase.TextAlignment keepDiff​(org.docx4j.wml.PPrBase.TextAlignment orig,
                                                             org.docx4j.wml.PPrBase.TextAlignment from)
      • keepDiff

        public org.docx4j.wml.CTTextboxTightWrap keepDiff​(org.docx4j.wml.CTTextboxTightWrap orig,
                                                          org.docx4j.wml.CTTextboxTightWrap from)
      • keepDiff

        public org.docx4j.wml.PPrBase.OutlineLvl keepDiff​(org.docx4j.wml.PPrBase.OutlineLvl orig,
                                                          org.docx4j.wml.PPrBase.OutlineLvl from)
      • keepDiff

        public org.docx4j.wml.PPrBase.DivId keepDiff​(org.docx4j.wml.PPrBase.DivId orig,
                                                     org.docx4j.wml.PPrBase.DivId from)
      • keepDiff

        public org.docx4j.wml.CTCnf keepDiff​(org.docx4j.wml.CTCnf orig,
                                             org.docx4j.wml.CTCnf from)
      • keepDiff

        public org.docx4j.wml.ParaRPr keepDiff​(org.docx4j.wml.ParaRPr orig,
                                               org.docx4j.wml.ParaRPr from)
      • keepDiff

        public org.docx4j.wml.RStyle keepDiff​(org.docx4j.wml.RStyle orig,
                                              org.docx4j.wml.RStyle from)
      • keepDiff

        public org.docx4j.wml.RFonts keepDiff​(org.docx4j.wml.RFonts orig,
                                              org.docx4j.wml.RFonts from)
      • keepDiff

        public org.docx4j.wml.Color keepDiff​(org.docx4j.wml.Color orig,
                                             org.docx4j.wml.Color from)
      • keepDiff

        public org.docx4j.wml.CTSignedTwipsMeasure keepDiff​(org.docx4j.wml.CTSignedTwipsMeasure orig,
                                                            org.docx4j.wml.CTSignedTwipsMeasure from)
      • keepDiff

        public org.docx4j.wml.CTTextScale keepDiff​(org.docx4j.wml.CTTextScale orig,
                                                   org.docx4j.wml.CTTextScale from)
      • keepDiff

        public org.docx4j.wml.HpsMeasure keepDiff​(org.docx4j.wml.HpsMeasure orig,
                                                  org.docx4j.wml.HpsMeasure from)
      • keepDiff

        public org.docx4j.wml.CTSignedHpsMeasure keepDiff​(org.docx4j.wml.CTSignedHpsMeasure orig,
                                                          org.docx4j.wml.CTSignedHpsMeasure from)
      • keepDiff

        public org.docx4j.wml.Highlight keepDiff​(org.docx4j.wml.Highlight orig,
                                                 org.docx4j.wml.Highlight from)
      • keepDiff

        public org.docx4j.wml.U keepDiff​(org.docx4j.wml.U orig,
                                         org.docx4j.wml.U from)
      • keepDiff

        public org.docx4j.wml.CTTextEffect keepDiff​(org.docx4j.wml.CTTextEffect orig,
                                                    org.docx4j.wml.CTTextEffect from)
      • keepDiff

        public org.docx4j.wml.CTFitText keepDiff​(org.docx4j.wml.CTFitText orig,
                                                 org.docx4j.wml.CTFitText from)
      • keepDiff

        public org.docx4j.wml.CTVerticalAlignRun keepDiff​(org.docx4j.wml.CTVerticalAlignRun orig,
                                                          org.docx4j.wml.CTVerticalAlignRun from)
      • keepDiff

        public org.docx4j.wml.CTEm keepDiff​(org.docx4j.wml.CTEm orig,
                                            org.docx4j.wml.CTEm from)
      • keepDiff

        public org.docx4j.wml.CTLanguage keepDiff​(org.docx4j.wml.CTLanguage orig,
                                                  org.docx4j.wml.CTLanguage from)
      • keepDiff

        public org.docx4j.wml.CTEastAsianLayout keepDiff​(org.docx4j.wml.CTEastAsianLayout orig,
                                                         org.docx4j.wml.CTEastAsianLayout from)
      • keepDiff

        public org.docx4j.wml.RPr keepDiff​(org.docx4j.wml.RPr orig,
                                           org.docx4j.wml.RPrAbstract from)
      • keepDiff

        public org.docx4j.wml.PPrBase keepDiff​(org.docx4j.wml.PPrBase orig,
                                               org.docx4j.wml.PPrBase from)