Class PlaceholderReplacer<T>
java.lang.Object
org.wickedsource.docxstamper.replace.PlaceholderReplacer<T>
-
Constructor Summary
ConstructorsConstructorDescriptionPlaceholderReplacer(TypeResolverRegistry typeResolverRegistry) PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, String lineBreakPlaceholder) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidreplace(ParagraphWrapper p, String placeholder, Object replacementObject) voidresolveExpressions(org.docx4j.openpackaging.packages.WordprocessingMLPackage document, ProxyBuilder<T> proxyBuilder) Finds expressions in a document and resolves them against the specified context object.voidresolveExpressionsForParagraph(org.docx4j.wml.P p, T expressionContext, org.docx4j.openpackaging.packages.WordprocessingMLPackage document) voidsetExpressionResolver(ExpressionResolver expressionResolver) voidsetLeaveEmptyOnExpressionError(boolean leaveEmptyOnExpressionError) voidsetReplaceNullValues(boolean replaceNullValues)
-
Constructor Details
-
PlaceholderReplacer
-
PlaceholderReplacer
-
-
Method Details
-
isLeaveEmptyOnExpressionError
public boolean isLeaveEmptyOnExpressionError() -
setLeaveEmptyOnExpressionError
public void setLeaveEmptyOnExpressionError(boolean leaveEmptyOnExpressionError) -
setReplaceNullValues
public void setReplaceNullValues(boolean replaceNullValues) -
setExpressionResolver
-
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
-