01: /*
02: * Created on 26-May-2006
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.UIDecorator;
09: import uk.org.ponder.rsf.components.decorators.UITooltipDecorator;
10: import uk.org.ponder.rsf.renderer.decorator.DecoratorRenderer;
11:
12: public class HTMLTooltipDecoratorRenderer implements DecoratorRenderer {
13:
14: public Class getRenderedType() {
15: return UITooltipDecorator.class;
16: }
17:
18: public String getContentTypes() {
19: return "HTML, HTML-FRAGMENT";
20: }
21:
22: public void modifyAttributes(UIDecorator decoratoro,
23: String tagname, Map tomodify) {
24: UITooltipDecorator decorator = (UITooltipDecorator) decoratoro;
25: tomodify.put("title", decorator.text.getValue());
26: }
27:
28: }
|