public abstract class TemplateEngine extends Object
A template engine is a factory for creating a Template instance for a given text input.
Type Params | Return Type | Name and description |
---|---|---|
|
public abstract Template |
createTemplate(Reader reader) Creates a template by reading content from the Reader. |
|
public Template |
createTemplate(String templateText) Creates a template from the String contents. |
|
public Template |
createTemplate(File file) Creates a template from the File contents. |
|
public Template |
createTemplate(File file, Charset cs) Creates a template from the File contents using the given charset encoding. |
|
public Template |
createTemplate(URL url) Creates a template from the content found at the URL using the default encoding. |
|
public Template |
createTemplate(URL url, Charset cs) Creates a template from the content found at the URL using the given charset encoding. |
Creates a template by reading content from the Reader.
Creates a template from the File contents. If the encoding for the file can be determined, that encoding will be used, otherwise the default encoding will be used. Consider using createTemplate(File, Charset) if you need to explicitly set the encoding.
Creates a template from the File contents using the given charset encoding.
Creates a template from the content found at the URL using the default encoding. Please consider using createTemplate(URL, Charset).