blob: 5cb102a45f0224363213dcb3ab3573606be1b4ab [file] [log] [blame]
package org.apache.tiles.autotag.velocity.test;
import java.io.IOException;
import java.util.Map;
import org.apache.tiles.autotag.velocity.runtime.BodylessDirective;
import org.apache.tiles.autotag.velocity.runtime.VelocityUtil;
import org.apache.tiles.request.Request;
/**
* Documentation of the DoStuffNoBody class.
*/
public class DoStuffNoBodyDirective extends BodylessDirective {
/**
* The template model.
*/
private org.apache.tiles.autotag.template.DoStuffNoBodyTemplate model = new org.apache.tiles.autotag.template.DoStuffNoBodyTemplate();
/** {@inheritDoc} */
@Override
public String getName() {
return "tldtest_doStuffNoBody";
}
/** {@inheritDoc} */
@Override
protected void execute(Map<String, Object> params, Request request) throws IOException {
model.execute(
(java.lang.Double) VelocityUtil.getObject(params.get("one"), null),
(java.lang.Float) VelocityUtil.getObject(params.get("two"), 0.0f),
(java.util.Date) VelocityUtil.getObject(params.get("three"), null),
request
);
}
}