Class TemplateEngineRegistry
java.lang.Object
fr.opensagres.xdocreport.core.registry.AbstractRegistry<ITemplateEngineDiscovery>
fr.opensagres.xdocreport.template.registry.TemplateEngineRegistry
- All Implemented Interfaces:
Serializable
public class TemplateEngineRegistry
extends fr.opensagres.xdocreport.core.registry.AbstractRegistry<ITemplateEngineDiscovery>
implements Serializable
Template engine registry stores instance of
ITemplateEngine for template engine kind (Freemarker, Velocity)
and document kind (odt, docx..)- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidstatic TemplateEngineRegistrygetTemplateEngine(String kind) booleanisDefault(ITemplateEngine templateEngine) protected booleanregisterInstance(ITemplateEngineDiscovery instance) voidsetDefaultTemplateEngine(ITemplateEngine defaultTemplateEngine) Methods inherited from class fr.opensagres.xdocreport.core.registry.AbstractRegistry
dispose, initialize, initializeIfNeeded, onEndInitialization, onStartInitialization
-
Constructor Details
-
TemplateEngineRegistry
public TemplateEngineRegistry()
-
-
Method Details
-
getRegistry
-
registerInstance
- Specified by:
registerInstancein classfr.opensagres.xdocreport.core.registry.AbstractRegistry<ITemplateEngineDiscovery>
-
isDefault
-
getDefaultTemplateEngine
-
setDefaultTemplateEngine
-
getTemplateEngines
-
getTemplateEngineKinds
-
getTemplateEnginesDiscoveryCache
-
doDispose
protected void doDispose()- Specified by:
doDisposein classfr.opensagres.xdocreport.core.registry.AbstractRegistry<ITemplateEngineDiscovery>
-
getTemplateEngine
-
getTemplateEngine
-