Class ObjectResolverRegistry
java.lang.Object
org.wickedsource.docxstamper.replace.typeresolver.ObjectResolverRegistry
A registry for object resolvers. It allows registering and resolving object resolvers based on certain criteria.
- Since:
- 1.6.7
- Version:
- ${version}
-
Constructor Summary
ConstructorsConstructorDescriptionObjectResolverRegistry(List<ObjectResolver> resolvers) A registry for object resolvers. -
Method Summary
-
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, String placeholder, Object object) Resolves the placeholder in the given document with the provided object.- Parameters:
document- the WordprocessingMLPackage document in which to resolve the placeholderplaceholder- the placeholder value to be replacedobject- the object to be used for resolving the placeholder- Returns:
- the resolved value for the placeholder
- Throws:
DocxStamperException- if no resolver is found for the object
-