Class PlaceholderReplacer
java.lang.Object
org.wickedsource.docxstamper.replace.PlaceholderReplacer
-
Constructor Summary
ConstructorsConstructorDescriptionPlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, ExpressionResolver resolver, boolean replaceNullValues, String nullValuesDefault, boolean failOnUnresolvedExpression1, boolean replaceUnresolvedExpressions1, String unresolvedExpressionsDefaultValue1, boolean leaveEmptyOnExpressionError1, String lineBreakPlaceholder1) -
Method Summary
Modifier and TypeMethodDescriptionvoidreplace(ParagraphWrapper p, String placeholder, String replacementObject) voidresolveExpressions(org.docx4j.openpackaging.packages.WordprocessingMLPackage document, Object expressionContext) Finds expressions in a document and resolves them against the specified context object.voidresolveExpressionsForParagraph(org.docx4j.wml.P p, Object expressionContext, org.docx4j.openpackaging.packages.WordprocessingMLPackage document)
-
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
-