The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| org/apache/tiles/freemarker/template/GetAsStringFMModel.java | 64 |
| org/apache/tiles/freemarker/template/InsertAttributeFMModel.java | 65 |
public InsertAttributeFMModel(InsertAttributeModel model) {
this.model = model;
}
/** {@inheritDoc} */
@SuppressWarnings("unchecked")
public void execute(Environment env, Map params, TemplateModel[] loopVars,
TemplateDirectiveBody body) throws TemplateException, IOException {
Map<String, TemplateModel> parms = (Map<String, TemplateModel>) params;
TilesContainer container = FreeMarkerUtil.getCurrentContainer(env);
model.start(
FreeMarkerUtil.getComposeStack(env),
container,
FreeMarkerUtil.getAsBoolean(parms.get("ignore"), false),
FreeMarkerUtil.getAsString(parms.get("preparer")),
FreeMarkerUtil.getAsString(parms.get("role")),
FreeMarkerUtil.getAsObject(parms.get("defaultValue")),
FreeMarkerUtil.getAsString(parms
.get("defaultValueRole")), FreeMarkerUtil
.getAsString(parms.get("defaultValueType")),
FreeMarkerUtil.getAsString(parms.get("name")),
(Attribute) FreeMarkerUtil.getAsObject(parms
.get("value")), env);
FreeMarkerUtil.evaluateBody(body);
model.end(FreeMarkerUtil.getComposeStack(env), container,
| |