package com.opensymphony.module.sitemesh.html.rules;
import com.opensymphony.module.sitemesh.html.BasicRule;
import com.opensymphony.module.sitemesh.html.Tag;
public class ParameterExtractingRule extends BasicRule{
private final PageBuilder page;
public ParameterExtractingRule(PageBuilder page) {
super("parameter");
this.page = page;
}
public void process(Tag tag) {
context.currentBuffer().delete(tag.getPosition(), tag.getLength());
page.addProperty("page." + tag.getAttributeValue("name", false), tag.getAttributeValue("value", false));
}
}