KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > displaytag > decorator > PageContextPrefixColumnDecorator


1 package org.displaytag.decorator;
2
3 import javax.servlet.jsp.PageContext JavaDoc;
4
5 import org.displaytag.exception.DecoratorException;
6 import org.displaytag.properties.MediaTypeEnum;
7
8
9 /**
10  * A column decorator which adds a prefix from the "prefix" pageContext attribute.
11  * @author Fabrizio Giustina
12  * @version $Revision$ ($Author$)
13  */

14 public class PageContextPrefixColumnDecorator implements DisplaytagColumnDecorator
15 {
16
17     /**
18      * @see org.displaytag.decorator.DisplaytagColumnDecorator#decorate(Object, PageContext, MediaTypeEnum)
19      */

20     public Object JavaDoc decorate(Object JavaDoc columnValue, PageContext JavaDoc pageContext, MediaTypeEnum media) throws DecoratorException
21     {
22         return pageContext.getAttribute("prefix").toString() + media.getName() + " " + columnValue;
23     }
24
25 }
Popular Tags