net.sf.jasperreports.engine.util
Class DefaultFormatFactory

java.lang.Object
  extended by net.sf.jasperreports.engine.util.DefaultFormatFactory
All Implemented Interfaces:
FormatFactory

public class DefaultFormatFactory
extends Object
implements FormatFactory

Version:
$Id: DefaultFormatFactory.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
static String STANDARD_DATE_FORMAT_DEFAULT
          Used in the date pattern to specify the default style.
static String STANDARD_DATE_FORMAT_FULL
          Used in the date pattern to specify the full style.
static String STANDARD_DATE_FORMAT_HIDE
          Used in the date pattern to specify that the date or time should not be included.
static String STANDARD_DATE_FORMAT_LONG
          Used in the date pattern to specify the long style.
static String STANDARD_DATE_FORMAT_MEDIUM
          Used in the date pattern to specify the medium style.
static String STANDARD_DATE_FORMAT_SEPARATOR
          Used in the date format pattern to separate the date and time styles.
static String STANDARD_DATE_FORMAT_SHORT
          Used in the date pattern to specify the short style.
 
Constructor Summary
DefaultFormatFactory()
           
 
Method Summary
 DateFormat createDateFormat(String pattern, Locale locale, TimeZone tz)
           
static FormatFactory createFormatFactory(String formatFactoryClassName)
           
 NumberFormat createNumberFormat(String pattern, Locale locale)
           
protected static DateFormat getDateFormat(int[] dateStyle, int[] timeStyle, Locale locale)
           
protected static int[] getDateStyle(String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STANDARD_DATE_FORMAT_DEFAULT

public static final String STANDARD_DATE_FORMAT_DEFAULT
Used in the date pattern to specify the default style.

See Also:
DateFormat.DEFAULT, Constant Field Values

STANDARD_DATE_FORMAT_SHORT

public static final String STANDARD_DATE_FORMAT_SHORT
Used in the date pattern to specify the short style.

See Also:
DateFormat.SHORT, Constant Field Values

STANDARD_DATE_FORMAT_MEDIUM

public static final String STANDARD_DATE_FORMAT_MEDIUM
Used in the date pattern to specify the medium style.

See Also:
DateFormat.MEDIUM, Constant Field Values

STANDARD_DATE_FORMAT_LONG

public static final String STANDARD_DATE_FORMAT_LONG
Used in the date pattern to specify the long style.

See Also:
DateFormat.LONG, Constant Field Values

STANDARD_DATE_FORMAT_FULL

public static final String STANDARD_DATE_FORMAT_FULL
Used in the date pattern to specify the full style.

See Also:
DateFormat.FULL, Constant Field Values

STANDARD_DATE_FORMAT_HIDE

public static final String STANDARD_DATE_FORMAT_HIDE
Used in the date pattern to specify that the date or time should not be included.

See Also:
Constant Field Values

STANDARD_DATE_FORMAT_SEPARATOR

public static final String STANDARD_DATE_FORMAT_SEPARATOR
Used in the date format pattern to separate the date and time styles.

See Also:
Constant Field Values
Constructor Detail

DefaultFormatFactory

public DefaultFormatFactory()
Method Detail

createDateFormat

public DateFormat createDateFormat(String pattern,
                                   Locale locale,
                                   TimeZone tz)
Specified by:
createDateFormat in interface FormatFactory

getDateStyle

protected static int[] getDateStyle(String pattern)

getDateFormat

protected static DateFormat getDateFormat(int[] dateStyle,
                                          int[] timeStyle,
                                          Locale locale)

createNumberFormat

public NumberFormat createNumberFormat(String pattern,
                                       Locale locale)
Specified by:
createNumberFormat in interface FormatFactory

createFormatFactory

public static FormatFactory createFormatFactory(String formatFactoryClassName)


Copyright © 2012. All Rights Reserved.