Class PlaceholderReplacer

java.lang.Object
org.wickedsource.docxstamper.replace.PlaceholderReplacer

public class PlaceholderReplacer extends Object
  • Constructor Details

    • PlaceholderReplacer

      public PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, ExpressionResolver resolver, boolean replaceNullValues, String nullValuesDefault, boolean failOnUnresolvedExpression1, boolean replaceUnresolvedExpressions1, String unresolvedExpressionsDefaultValue1, boolean leaveEmptyOnExpressionError1, String lineBreakPlaceholder1)
  • Method Details

    • resolveExpressions

      public void resolveExpressions(org.docx4j.openpackaging.packages.WordprocessingMLPackage document, Object expressionContext)
      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.
      expressionContext - the context root
    • resolveExpressionsForParagraph

      public void resolveExpressionsForParagraph(org.docx4j.wml.P p, Object expressionContext, org.docx4j.openpackaging.packages.WordprocessingMLPackage document)
    • replace

      public void replace(ParagraphWrapper p, String placeholder, String replacementObject)