Home » displaytag-1.1.1-src » org » displaytag » decorator » [javadoc | source]

    1   package org.displaytag.decorator;
    2   
    3   import java.util.Locale;
    4   
    5   import javax.servlet.jsp.PageContext;
    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 decorate(Object columnValue, PageContext pageContext, MediaTypeEnum media) throws DecoratorException
   30       {
   31           return dateFormat.format(columnValue);
   32       }
   33   
   34   }

Home » displaytag-1.1.1-src » org » displaytag » decorator » [javadoc | source]