net.sf.jasperreports.engine.util
Class JRDateLocaleConverter

java.lang.Object
  extended by org.apache.commons.beanutils.locale.BaseLocaleConverter
      extended by org.apache.commons.beanutils.locale.converters.DateLocaleConverter
          extended by net.sf.jasperreports.engine.util.JRDateLocaleConverter
All Implemented Interfaces:
org.apache.commons.beanutils.Converter, org.apache.commons.beanutils.locale.LocaleConverter

public class JRDateLocaleConverter
extends org.apache.commons.beanutils.locale.converters.DateLocaleConverter

A Converter class dedicated for the java.util.Date type.

In order to obtain a java.util.Date object from a given String, a JRJavaUtilDateConverter object should be instantiated and it's inherited convert() method should be called. The final result is provided by the JRJavaUtilDateConverter's parse() invoked method.

If if any of constructor arguments is null, default values will be provided.

Version:
$Id: JRParameter.java 1485 2006-11-14 18:23:17 +0000 (Tue, 14 Nov 2006) teodord $
Author:
szaharia
See Also:
DateLocaleConverter

Field Summary
 
Fields inherited from class org.apache.commons.beanutils.locale.BaseLocaleConverter
locale, locPattern, pattern, useDefault
 
Constructor Summary
JRDateLocaleConverter(java.util.TimeZone timeZone)
           
 
Method Summary
protected  java.lang.Object parse(java.lang.Object value, java.lang.String pattern)
          public JRDateLocaleConverter(boolean locPattern) { super(Locale.getDefault(), locPattern); } /** public JRDateLocaleConverter(Locale locale) { super(locale, false); } /** public JRDateLocaleConverter(Locale locale, boolean locPattern) { super(locale, (String) null, locPattern); } /** public JRDateLocaleConverter(Locale locale, String pattern) { super(locale, pattern, false); } /** Create a LocaleConverter that will throw a ConversionException if a conversion error occurs.
 
Methods inherited from class org.apache.commons.beanutils.locale.converters.DateLocaleConverter
isLenient, setLenient
 
Methods inherited from class org.apache.commons.beanutils.locale.BaseLocaleConverter
convert, convert, convert, convert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRDateLocaleConverter

public JRDateLocaleConverter(java.util.TimeZone timeZone)
Method Detail

parse

protected java.lang.Object parse(java.lang.Object value,
                                 java.lang.String pattern)
                          throws java.text.ParseException
public JRDateLocaleConverter(boolean locPattern) { super(Locale.getDefault(), locPattern); } /** public JRDateLocaleConverter(Locale locale) { super(locale, false); } /** public JRDateLocaleConverter(Locale locale, boolean locPattern) { super(locale, (String) null, locPattern); } /** public JRDateLocaleConverter(Locale locale, String pattern) { super(locale, pattern, false); } /** Create a LocaleConverter that will throw a ConversionException if a conversion error occurs.

Overrides:
parse in class org.apache.commons.beanutils.locale.converters.DateLocaleConverter
Parameters:
locale - The locale
pattern - The convertion pattern
locPattern - Indicate whether the pattern is localized or not public JRDateLocaleConverter(Locale locale, String pattern, boolean locPattern) { super(locale, pattern, locPattern); } /** public JRDateLocaleConverter(Object defaultValue) { super(defaultValue, false); } /** public JRDateLocaleConverter(Object defaultValue, boolean locPattern) { super(defaultValue, Locale.getDefault(), locPattern); } /** public JRDateLocaleConverter(Object defaultValue, Locale locale) { super(defaultValue, locale, false); } /** public JRDateLocaleConverter(Object defaultValue, Locale locale, boolean locPattern) { super(defaultValue, locale, null, locPattern); } /** public JRDateLocaleConverter(Object defaultValue, Locale locale, String pattern) { super(defaultValue, locale, pattern, false); } /** public JRDateLocaleConverter(Object defaultValue, Locale locale, String pattern, boolean locPattern) { super(defaultValue, locale, pattern, locPattern); }
Throws:
java.text.ParseException


© 2001-2006 JasperSoft Corporation www.jaspersoft.com