public abstract class ResourceAwareTemplateEngine extends TemplateEngine
An abstract TemplateEngine that extends the default Groovy TemplateEngine (
| Type Params | Return Type | Name and description |
|---|---|---|
|
public Template |
createTemplate(Resource resource)Creates the specified Template using the given Spring Resource |
|
public abstract Template |
createTemplate(Resource resource, boolean cacheable)Creates the specified Template using the given Spring Resource |
|
public final Template |
createTemplate(Reader reader) |
|
public abstract Template |
createTemplate(InputStream inputStream)Unlike groovy.text.TemplateEngine, implementors need to provide an implementation that operates with an InputStream |
|
public Template |
createTemplate(String templateText) |
|
public Template |
createTemplate(File file) |
|
public Template |
createTemplate(URL url) |
|
public abstract Template |
createTemplateForUri(String[] uris) |
|
public abstract int |
mapStackLineNumber(String url, int lineNumber) |
| Methods inherited from class | Name |
|---|---|
class TemplateEngine |
createTemplate, createTemplate, createTemplate, createTemplate, createTemplate, createTemplate, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Creates the specified Template using the given Spring Resource
resource - The Spring Resource to create the template forCreates the specified Template using the given Spring Resource
resource - The Spring Resource to create the template forcacheable - Whether the resource can be cachedUnlike groovy.text.TemplateEngine, implementors need to provide an implementation that operates with an InputStream
inputStream - The InputStream