public class PlaceholderReplacer<T>
extends java.lang.Object
| Constructor and Description |
|---|
PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry) |
PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry,
java.lang.String lineBreakPlaceholder) |
| Modifier and Type | Method and Description |
|---|---|
void |
replace(ParagraphWrapper p,
java.lang.String placeholder,
java.lang.Object replacementObject) |
void |
resolveExpressions(org.docx4j.openpackaging.packages.WordprocessingMLPackage document,
ProxyBuilder<T> proxyBuilder)
Finds expressions in a document and resolves them against the specified context object.
|
void |
resolveExpressionsForParagraph(org.docx4j.wml.P p,
T expressionContext,
org.docx4j.openpackaging.packages.WordprocessingMLPackage document) |
void |
setExpressionResolver(ExpressionResolver expressionResolver) |
public PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry)
public PlaceholderReplacer(TypeResolverRegistry typeResolverRegistry, java.lang.String lineBreakPlaceholder)
public void setExpressionResolver(ExpressionResolver expressionResolver)
public void resolveExpressions(org.docx4j.openpackaging.packages.WordprocessingMLPackage document,
ProxyBuilder<T> proxyBuilder)
document - the document in which to replace all expressions.proxyBuilder - builder for a proxy around the context root to customize its interfacepublic void resolveExpressionsForParagraph(org.docx4j.wml.P p,
T expressionContext,
org.docx4j.openpackaging.packages.WordprocessingMLPackage document)
public void replace(ParagraphWrapper p, java.lang.String placeholder, java.lang.Object replacementObject)
Copyright © 2017. All rights reserved.