Class PlaceholderReplacer
- java.lang.Object
-
- org.wickedsource.docxstamper.replace.PlaceholderReplacer
-
public class PlaceholderReplacer extends Object
-
-
Constructor Summary
Constructors Constructor Description PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, DocxStamperConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreplace(ParagraphWrapper p, String placeholder, Object 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 Detail
-
PlaceholderReplacer
public PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, DocxStamperConfiguration configuration)
-
-
Method Detail
-
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, Object replacementObject)
-
-