java.lang.Object
pro.verron.officestamper.core.ObjectResolverRegistry
A registry for object resolvers. It allows registering and resolving object resolvers based on certain criteria.
- Since:
- 1.6.7
- Version:
- ${version}
- Author:
- Joseph Verron
-
Constructor Summary
ConstructorsConstructorDescriptionObjectResolverRegistry(List<ObjectResolver> resolvers) A registry for object resolvers. -
Method Summary
Modifier and TypeMethodDescriptionorg.docx4j.wml.Rresolve(org.docx4j.openpackaging.packages.WordprocessingMLPackage document, Placeholder placeholder, Object object) Resolves the expression in the given document with the provided object.
-
Constructor Details
-
ObjectResolverRegistry
A registry for object resolvers. It allows registering and resolving object resolvers based on certain criteria.- Parameters:
resolvers- the ordered list of object resolvers to be registered in the registry
-
-
Method Details
-
resolve
public org.docx4j.wml.R resolve(org.docx4j.openpackaging.packages.WordprocessingMLPackage document, Placeholder placeholder, Object object) Resolves the expression in the given document with the provided object.- Parameters:
document- the WordprocessingMLPackage document in which to resolve the placeholderplaceholder- the expression value to be replacedobject- the object to be used for resolving the expression- Returns:
- the resolved value for the expression
- Throws:
DocxStamperException- if no resolver is found for the object
-