01: /*
02: * Created on 20 Feb 2007
03: */
04: package uk.org.ponder.rsf.renderer.html.decorators;
05:
06: import java.util.Map;
07:
08: import uk.org.ponder.rsf.components.decorators.UIAlternativeTextDecorator;
09: import uk.org.ponder.rsf.components.decorators.UIDecorator;
10: import uk.org.ponder.rsf.renderer.decorator.DecoratorRenderer;
11:
12: public class HTMLAlternativeTextRenderer implements DecoratorRenderer {
13: public Class getRenderedType() {
14: return UIAlternativeTextDecorator.class;
15: }
16:
17: public String getContentTypes() {
18: return "HTML, HTML-FRAGMENT";
19: }
20:
21: public void modifyAttributes(UIDecorator decoratoro,
22: String tagname, Map tomodify) {
23: UIAlternativeTextDecorator decorator = (UIAlternativeTextDecorator) decoratoro;
24: tomodify.put("alt", decorator.text.getValue());
25: }
26:
27: }
|