org.openxava.formatters
Class TimeBaseFormatter

java.lang.Object
  extended by org.openxava.formatters.TimeBaseFormatter
All Implemented Interfaces:
IFormatter
Direct Known Subclasses:
SQLTimeFormatter, StringTimeFormatter

public class TimeBaseFormatter
extends java.lang.Object
implements IFormatter

Author:
Ivan Mart�n

Nested Class Summary
static class TimeBaseFormatter.TimeData
           
 
Constructor Summary
TimeBaseFormatter()
           
 
Method Summary
 java.lang.String format(HttpServletRequest request, java.lang.Object time)
          From a object return a String to render in HTML.
 java.lang.Object parse(HttpServletRequest request, java.lang.String string)
          From a String obtained from a HTTP request return a java object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeBaseFormatter

public TimeBaseFormatter()
Method Detail

format

public java.lang.String format(HttpServletRequest request,
                               java.lang.Object time)
Description copied from interface: IFormatter
From a object return a String to render in HTML.

Specified by:
format in interface IFormatter

parse

public java.lang.Object parse(HttpServletRequest request,
                              java.lang.String string)
                       throws java.text.ParseException
Description copied from interface: IFormatter
From a String obtained from a HTTP request return a java object.

Specified by:
parse in interface IFormatter
Throws:
java.text.ParseException