Class PlaceholderReplacer<T>

java.lang.Object
org.wickedsource.docxstamper.replace.PlaceholderReplacer<T>

public class PlaceholderReplacer<T> extends Object
  • Constructor Details

  • Method Details

    • isLeaveEmptyOnExpressionError

      public boolean isLeaveEmptyOnExpressionError()
    • setLeaveEmptyOnExpressionError

      public void setLeaveEmptyOnExpressionError(boolean leaveEmptyOnExpressionError)
    • setReplaceNullValues

      public void setReplaceNullValues(boolean replaceNullValues)
    • 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)
    • replace

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