1
22
23 package com.liferay.portal.kernel.velocity;
24
25 import java.io.Writer;
26
27
32 public class VelocityEngineUtil {
33
34 public static void flushTemplate(String resource) {
35 getVelocityEngine().flushTemplate(resource);
36 }
37
38 public static VelocityContext getEmptyContext() {
39 return getVelocityEngine().getEmptyContext();
40 }
41
42 public static VelocityContext getRestrictedToolsContext() {
43 return getVelocityEngine().getRestrictedToolsContext();
44 }
45
46 public static VelocityContext getStandardToolsContext() {
47 return getVelocityEngine().getStandardToolsContext();
48 }
49
50 public static VelocityEngine getVelocityEngine() {
51 return _velocityEngine;
52 }
53
54 public static VelocityContext getWrappedRestrictedToolsContext() {
55 return getVelocityEngine().getWrappedRestrictedToolsContext();
56 }
57
58 public static VelocityContext getWrappedStandardToolsContext() {
59 return getVelocityEngine().getWrappedStandardToolsContext();
60 }
61
62 public static void init() throws Exception {
63 getVelocityEngine().init();
64 }
65
66 public static boolean mergeTemplate(
67 String velocityTemplateId, String velocityTemplateContent,
68 VelocityContext velocityContext, Writer writer)
69 throws Exception {
70
71 return getVelocityEngine().mergeTemplate(
72 velocityTemplateId, velocityTemplateContent, velocityContext,
73 writer);
74 }
75
76 public static boolean mergeTemplate(
77 String velocityTemplateId, VelocityContext velocityContext,
78 Writer writer)
79 throws Exception {
80
81 return getVelocityEngine().mergeTemplate(
82 velocityTemplateId, velocityContext, writer);
83 }
84
85 public static boolean resourceExists(String resource) {
86 return getVelocityEngine().resourceExists(resource);
87 }
88
89 public void setVelocityEngine(VelocityEngine velocityEngine) {
90 _velocityEngine = velocityEngine;
91 }
92
93 private static VelocityEngine _velocityEngine;
94
95 }