fr.opensagres.xdocreport.template.registry
Class TemplateEngineRegistry
java.lang.Object
fr.opensagres.xdocreport.core.registry.AbstractRegistry<ITemplateEngineDiscovery>
fr.opensagres.xdocreport.template.registry.TemplateEngineRegistry
- All Implemented Interfaces:
- java.io.Serializable
public class TemplateEngineRegistry
- extends AbstractRegistry<ITemplateEngineDiscovery>
- implements java.io.Serializable
Template engine registry stores instance of ITemplateEngine for template engine kind (Freemarker, Velocity)
and document kind (odt, docx..)
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateEngineRegistry
public TemplateEngineRegistry()
getRegistry
public static TemplateEngineRegistry getRegistry()
registerInstance
protected boolean registerInstance(ITemplateEngineDiscovery instance)
- Specified by:
registerInstance in class AbstractRegistry<ITemplateEngineDiscovery>
isDefault
public boolean isDefault(ITemplateEngine templateEngine)
getDefaultTemplateEngine
public ITemplateEngine getDefaultTemplateEngine()
setDefaultTemplateEngine
public void setDefaultTemplateEngine(ITemplateEngine defaultTemplateEngine)
getTemplateEngines
public java.util.Collection<ITemplateEngine> getTemplateEngines()
getTemplateEngineKinds
public java.util.Collection<java.lang.String> getTemplateEngineKinds()
getTemplateEnginesDiscoveryCache
public java.util.Map<java.lang.String,ITemplateEngineDiscovery> getTemplateEnginesDiscoveryCache()
doDispose
protected void doDispose()
- Specified by:
doDispose in class AbstractRegistry<ITemplateEngineDiscovery>
Copyright © 2012. All Rights Reserved.