001
014
015 package com.liferay.portal.kernel.template;
016
017
020 public interface TemplateManager {
021
022 public static final String FREEMARKER = "FREEMARKER";
023
024 public static final String VELOCITY = "VELOCITY";
025
026 public void destroy();
027
028 public void destroy(ClassLoader classLoader);
029
030 public String getName();
031
032 public Template getTemplate(
033 TemplateResource templateResource,
034 TemplateContextType templateContextType);
035
036 public Template getTemplate(
037 TemplateResource templateResource,
038 TemplateResource errorTemplateResource,
039 TemplateContextType templateContextType);
040
041 public void init() throws TemplateException;
042
043 }