org.exoplatform.groovyscript.text
Class TemplateService

java.lang.Object
  extended by org.exoplatform.groovyscript.text.TemplateService
All Implemented Interfaces:
org.picocontainer.Startable

public class TemplateService
extends java.lang.Object
implements org.picocontainer.Startable

Created by The eXo Platform SAS Dec 26, 2005


Constructor Summary
TemplateService(org.exoplatform.container.xml.InitParams params, TemplateStatisticService statisticService, org.exoplatform.services.cache.CacheService cservice)
           
 
Method Summary
 groovy.text.Template getTemplate(java.lang.String name, ResourceResolver resolver)
           
 groovy.text.Template getTemplate(java.lang.String url, ResourceResolver resolver, boolean cacheable)
           
 org.exoplatform.services.cache.ExoCache getTemplatesCache()
           
 void include(java.lang.String name, BindingContext context)
           
 void invalidateTemplate(java.lang.String name, ResourceResolver resolver)
           
 void merge(java.lang.String name, BindingContext context)
           
 void merge(groovy.text.Template template, BindingContext context)
          Deprecated. 
 void reloadTemplate(java.lang.String name)
           
 void reloadTemplates()
           
 void setTemplatesCache(org.exoplatform.services.cache.ExoCache templatesCache_)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateService

public TemplateService(org.exoplatform.container.xml.InitParams params,
                       TemplateStatisticService statisticService,
                       org.exoplatform.services.cache.CacheService cservice)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

merge

public void merge(java.lang.String name,
                  BindingContext context)
           throws java.lang.Exception
Throws:
java.lang.Exception

merge

@Deprecated
public void merge(groovy.text.Template template,
                             BindingContext context)
           throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

include

public void include(java.lang.String name,
                    BindingContext context)
             throws java.lang.Exception
Throws:
java.lang.Exception

getTemplate

public final groovy.text.Template getTemplate(java.lang.String name,
                                              ResourceResolver resolver)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getTemplate

public final groovy.text.Template getTemplate(java.lang.String url,
                                              ResourceResolver resolver,
                                              boolean cacheable)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

invalidateTemplate

public final void invalidateTemplate(java.lang.String name,
                                     ResourceResolver resolver)
                              throws java.lang.Exception
Throws:
java.lang.Exception

setTemplatesCache

public void setTemplatesCache(org.exoplatform.services.cache.ExoCache templatesCache_)

getTemplatesCache

public org.exoplatform.services.cache.ExoCache getTemplatesCache()

reloadTemplates

public void reloadTemplates()

reloadTemplate

public void reloadTemplate(java.lang.String name)

start

public void start()
Specified by:
start in interface org.picocontainer.Startable

stop

public void stop()
Specified by:
stop in interface org.picocontainer.Startable


Copyright © 2010 eXo Platform SAS. All Rights Reserved.