Class PlaceholderReplacer<T>


  • public class PlaceholderReplacer<T>
    extends Object
    • Method Detail

      • isLeaveEmptyOnExpressionError

        public boolean isLeaveEmptyOnExpressionError()
      • setLeaveEmptyOnExpressionError

        public void setLeaveEmptyOnExpressionError​(boolean leaveEmptyOnExpressionError)
      • setReplaceNullValues

        public void setReplaceNullValues​(boolean replaceNullValues)
      • setNullValuesDefault

        public void setNullValuesDefault​(String nullValuesDefault)
      • isReplaceUnresolvedExpressions

        public boolean isReplaceUnresolvedExpressions()
      • setReplaceUnresolvedExpressions

        public void setReplaceUnresolvedExpressions​(boolean replaceUnresolvedExpressions)
      • setUnresolvedExpressionsDefaultValue

        public void setUnresolvedExpressionsDefaultValue​(String unresolvedExpressionsDefaultValue)
      • setExpressionResolver

        public void setExpressionResolver​(ExpressionResolver expressionResolver)
      • resolveExpressions

        public void resolveExpressions​(org.docx4j.openpackaging.packages.WordprocessingMLPackage document,
                                       ProxyBuilder<T> proxyBuilder)
        Finds expressions in a document and resolves them against the specified context object. The expressions in the document are then replaced by the resolved values.
        Parameters:
        document - the document in which to replace all expressions.
        proxyBuilder - builder for a proxy around the context root to customize its interface
      • resolveExpressionsForParagraph

        public void resolveExpressionsForParagraph​(org.docx4j.wml.P p,
                                                   T expressionContext,
                                                   org.docx4j.openpackaging.packages.WordprocessingMLPackage document)