Package groovy.text
Class TemplateEngine
java.lang.Object
groovy.text.TemplateEngine
- Direct Known Subclasses:
GStringTemplateEngine
,MarkupTemplateEngine
,SimpleTemplateEngine
,StreamingTemplateEngine
,XmlTemplateEngine
Represents an API to any template engine which is basically a factory of Template instances from a given text input.
- Author:
- sam
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateTemplate
(File file) abstract Template
createTemplate
(Reader reader) createTemplate
(String templateText) createTemplate
(URL url)
-
Constructor Details
-
TemplateEngine
public TemplateEngine()
-
-
Method Details
-
createTemplate
public abstract Template createTemplate(Reader reader) throws CompilationFailedException, ClassNotFoundException, IOException -
createTemplate
public Template createTemplate(String templateText) throws CompilationFailedException, ClassNotFoundException, IOException -
createTemplate
public Template createTemplate(File file) throws CompilationFailedException, ClassNotFoundException, IOException -
createTemplate
public Template createTemplate(URL url) throws CompilationFailedException, ClassNotFoundException, IOException
-