Class TemplateService
java.lang.Object
org.exoplatform.groovyscript.text.TemplateService
- All Implemented Interfaces:
org.picocontainer.Startable
Created by The eXo Platform SAS Dec 26, 2005
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionTemplateService(TemplateStatisticService statisticService, org.exoplatform.services.cache.CacheService cservice, org.exoplatform.container.xml.InitParams initParams) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTemplateExtension(TemplateExtensionPlugin templateExtensionPlugin) Add template extension by compoennt plugin injected from kernel configurationvoidenableStatistics(boolean enable) final GroovyTemplategetTemplate(String name, org.exoplatform.resolver.ResourceResolver resolver) final GroovyTemplategetTemplate(String url, org.exoplatform.resolver.ResourceResolver resolver, boolean cacheable) getTemplateExtensions(String templateName) org.exoplatform.services.cache.ExoCache<org.exoplatform.resolver.ResourceKey, GroovyTemplate> voidinclude(String name, BindingContext context) voidinclude(String name, BindingContext context, org.exoplatform.resolver.ResourceResolver resourceResolver) final voidinvalidateTemplate(String name, org.exoplatform.resolver.ResourceResolver resolver) String[]voidmerge(groovy.text.Template template, BindingContext context) Deprecated.voidmerge(String name, BindingContext context) voidreloadTemplate(String name) voidvoidstart()voidstop()
-
Constructor Details
-
TemplateService
public TemplateService(TemplateStatisticService statisticService, org.exoplatform.services.cache.CacheService cservice, org.exoplatform.container.xml.InitParams initParams) throws Exception - Throws:
Exception
-
-
Method Details
-
merge
- Throws:
Exception
-
merge
@Deprecated public void merge(groovy.text.Template template, BindingContext context) throws Exception Deprecated.- Throws:
Exception
-
include
- Throws:
Exception
-
include
public void include(String name, BindingContext context, org.exoplatform.resolver.ResourceResolver resourceResolver) throws Exception - Throws:
Exception
-
getTemplate
public final GroovyTemplate getTemplate(String name, org.exoplatform.resolver.ResourceResolver resolver) throws Exception - Throws:
Exception
-
getTemplate
public final GroovyTemplate getTemplate(String url, org.exoplatform.resolver.ResourceResolver resolver, boolean cacheable) throws Exception - Throws:
Exception
-
invalidateTemplate
public final void invalidateTemplate(String name, org.exoplatform.resolver.ResourceResolver resolver) -
getTemplatesCache
public org.exoplatform.services.cache.ExoCache<org.exoplatform.resolver.ResourceKey,GroovyTemplate> getTemplatesCache() -
enableStatistics
public void enableStatistics(boolean enable) -
reloadTemplates
public void reloadTemplates() -
reloadTemplate
-
listCachedTemplates
-
start
public void start()- Specified by:
startin interfaceorg.picocontainer.Startable
-
stop
public void stop()- Specified by:
stopin interfaceorg.picocontainer.Startable
-
addTemplateExtension
Add template extension by compoennt plugin injected from kernel configuration- Parameters:
templateExtensionPlugin- list of gtmpl templates added in component plugin
-
getTemplateExtensions
-