KickJava   Java API By Example, From Geeks To Geeks.

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


1 package org.displaytag.decorator;
2
3 import java.util.Locale JavaDoc;
4
5 import javax.servlet.jsp.PageContext JavaDoc;
6
7 import org.apache.commons.lang.time.FastDateFormat;
8 import org.displaytag.exception.DecoratorException;
9 import org.displaytag.properties.MediaTypeEnum;
10
11
12 /**
13  * A test column decorator for dates.
14  * @author Fabrizio Giustina
15  * @version $Revision: 912 $ ($Author: fgiust $)
16  */

17 public class DateColumnDecorator implements DisplaytagColumnDecorator
18 {
19
20     /**
21      * date formatter.
22      */

23     FastDateFormat dateFormat = FastDateFormat.getInstance("EEEE", Locale.ENGLISH);
24
25     /**
26      * @see org.displaytag.decorator.DisplaytagColumnDecorator#decorate(java.lang.Object, javax.servlet.jsp.PageContext,
27      * org.displaytag.properties.MediaTypeEnum)
28      */

29     public Object JavaDoc decorate(Object JavaDoc columnValue, PageContext JavaDoc pageContext, MediaTypeEnum media) throws DecoratorException
30     {
31         return dateFormat.format(columnValue);
32     }
33
34 }
Popular Tags