01: /*
02: * Created on May 17, 2006
03: */
04: package uk.org.ponder.rsf.renderer.decorator;
05:
06: import java.util.Map;
07:
08: import uk.org.ponder.rsf.components.decorators.UIDecorator;
09: import uk.org.ponder.rsf.components.decorators.UIFreeAttributeDecorator;
10:
11: public class FreeAttributeDecoratorRenderer implements
12: DecoratorRenderer {
13:
14: public Class getRenderedType() {
15: return UIFreeAttributeDecorator.class;
16: }
17:
18: public String getContentTypes() {
19: // FADR is equally good (or bad!) for all dialects
20: return "";
21: }
22:
23: public void modifyAttributes(UIDecorator decoratoro,
24: String tagname, Map tomodify) {
25: UIFreeAttributeDecorator decorator = (UIFreeAttributeDecorator) decoratoro;
26: tomodify.putAll(decorator.attributes);
27: }
28:
29: }
|