public abstract class ResourceAwareTemplateEngine extends TemplateEngine
An abstract TemplateEngine that extends the default Groovy TemplateEngine (
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
BEAN_ID |
| 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(java.io.Reader reader) |
|
public abstract Template |
createTemplate(java.io.InputStream inputStream)Unlike groovy.text.TemplateEngine, implementors need to provide an implementation that operates with an InputStream |
|
public Template |
createTemplate(java.lang.String templateText) |
|
public Template |
createTemplate(java.io.File file) |
|
public Template |
createTemplate(java.net.URL url) |
|
public abstract Template |
createTemplateForUri(java.lang.String[] uris) |
|
public abstract int |
mapStackLineNumber(java.lang.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