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:
- Serializable
public class TemplateEngineRegistry
- extends AbstractRegistry<ITemplateEngineDiscovery>
- implements 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)
- Description copied from class:
AbstractRegistry
- Register the instance in the registry.
- Specified by:
registerInstance
in class AbstractRegistry<ITemplateEngineDiscovery>
- Returns:
- true if instance cannot be registered and false otherwise.
isDefault
public boolean isDefault(ITemplateEngine templateEngine)
getDefaultTemplateEngine
public ITemplateEngine getDefaultTemplateEngine()
setDefaultTemplateEngine
public void setDefaultTemplateEngine(ITemplateEngine defaultTemplateEngine)
getTemplateEngines
public Collection<ITemplateEngine> getTemplateEngines()
getTemplateEngineKinds
public Collection<String> getTemplateEngineKinds()
getTemplateEnginesDiscoveryCache
public Map<String,ITemplateEngineDiscovery> getTemplateEnginesDiscoveryCache()
doDispose
protected void doDispose()
- Specified by:
doDispose
in class AbstractRegistry<ITemplateEngineDiscovery>
getTemplateEngine
public ITemplateEngine getTemplateEngine(TemplateEngineKind kind)
getTemplateEngine
public ITemplateEngine getTemplateEngine(String kind)
Copyright © 2013. All rights reserved.