blob: e2a5a3a70acfdc95beb013aad56842120ce68d85 [file] [log] [blame]
package org.apache.tiles.autotag.freemarker.test;
import java.io.IOException;
import java.util.Map;
import org.apache.tiles.freemarker.template.BodylessFMModel;
import org.apache.tiles.freemarker.context.FreeMarkerUtil;
import org.apache.tiles.request.Request;
import freemarker.template.TemplateModel;
/**
* Documentation of the DoStuffNoBody class.
*/
public class DoStuffNoBodyFMModel extends BodylessFMModel {
/**
* The template model.
*/
private org.apache.tiles.autotag.template.DoStuffNoBodyTemplate model;
/**
* Constructor.
*
* @param model
* The template model.
*/
public DoStuffNoBodyFMModel(org.apache.tiles.autotag.template.DoStuffNoBodyTemplate model) {
this.model = model;
}
/** {@inheritDoc} */
@Override
public void execute(Map<String, TemplateModel> parms, Request request) throws IOException {
model.execute(
(java.lang.Double) FreeMarkerUtil.getAsObject(parms.get("one"), null),
(java.lang.Float) FreeMarkerUtil.getAsObject(parms.get("two"), 0.0f),
(java.util.Date) FreeMarkerUtil.getAsObject(parms.get("three"), null),
request
);
}
}