Package com.aspectran.pebble
Class PebbleTemplateEngine
- java.lang.Object
-
- com.aspectran.pebble.PebbleTemplateEngine
-
- All Implemented Interfaces:
TemplateEngine
public class PebbleTemplateEngine extends java.lang.Object implements TemplateEngine
The Class PebbleTemplateEngine.Created: 2016. 1. 9.
-
-
Constructor Summary
Constructors Constructor Description PebbleTemplateEngine(com.mitchellbosecke.pebble.PebbleEngine pebbleEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.io.Writer writer)
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.void
process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.io.Writer writer, java.util.Locale locale)
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.void
process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.lang.String templateSource, java.io.Writer writer)
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.
-
-
-
Method Detail
-
process
public void process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.lang.String templateSource, java.io.Writer writer) throws TemplateEngineProcessException
Description copied from interface:TemplateEngine
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.- Specified by:
process
in interfaceTemplateEngine
- Parameters:
templateName
- the template namemodel
- the holder of the variables visible from the template (name-value pairs)templateSource
- the template sourcewriter
- theWriter
where the output of the template will go.Writer.close()
is not called.- Throws:
TemplateEngineProcessException
- if an exception occurs during template processing
-
process
public void process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.io.Writer writer) throws TemplateEngineProcessException
Description copied from interface:TemplateEngine
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.- Specified by:
process
in interfaceTemplateEngine
- Parameters:
templateName
- the template namemodel
- the holder of the variables visible from the template (name-value pairs)writer
- theWriter
where the output of the template will go.Writer.close()
is not called.- Throws:
TemplateEngineProcessException
- if an exception occurs during template processing
-
process
public void process(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> model, java.io.Writer writer, java.util.Locale locale) throws TemplateEngineProcessException
Description copied from interface:TemplateEngine
Executes template, using the data-model provided, writing the generated output to the suppliedWriter
.- Specified by:
process
in interfaceTemplateEngine
- Parameters:
templateName
- the template namemodel
- the holder of the variables visible from the template (name-value pairs)writer
- theWriter
where the output of the template will go.Writer.close()
is not called.locale
- the locale- Throws:
TemplateEngineProcessException
- if an exception occurs during template processing
-
-