net.sf.jasperreports.engine.data
Class JRAbstractTextDataSource
java.lang.Object
net.sf.jasperreports.engine.data.JRAbstractTextDataSource
- All Implemented Interfaces:
- JRDataSource
- Direct Known Subclasses:
- AbstractXmlDataSource, JRCsvDataSource, JRXlsDataSource, JRXlsxDataSource, JRXmlDataSource, JsonDataSource
public abstract class JRAbstractTextDataSource
- extends Object
- implements JRDataSource
Abstract text data source, containing methods used to parse text
data into numerical or date values.
- Version:
- $Id: JRAbstractTextDataSource.java 4709 2011-10-18 08:59:12Z narcism $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
|
Method Summary |
protected Object |
convertNumber(Number number,
Class<?> valueClass)
|
protected Object |
convertStringValue(String text,
Class<?> valueClass)
|
protected org.apache.commons.beanutils.locale.LocaleConvertUtilsBean |
getConvertBean()
|
String |
getDatePattern()
|
protected Date |
getFormattedDate(DateFormat dateFormat,
String fieldValue,
Class<?> valueClass)
Deprecated. Replaced by FormatUtils.getFormattedDate(DateFormat, String, Class) |
protected Number |
getFormattedNumber(NumberFormat numberFormat,
String fieldValue,
Class<?> valueClass)
Deprecated. Replaced by FormatUtils.getFormattedNumber(NumberFormat, String, Class) |
Locale |
getLocale()
|
String |
getNumberPattern()
|
TimeZone |
getTimeZone()
|
void |
setDatePattern(String datePattern)
|
void |
setLocale(Locale locale)
|
void |
setLocale(String locale)
|
void |
setNumberPattern(String numberPattern)
|
void |
setTextAttributes(JRAbstractTextDataSource textDataSource)
Copy the text parsing attributes for another object. |
void |
setTimeZone(String timeZoneId)
|
void |
setTimeZone(TimeZone timeZone)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRAbstractTextDataSource
public JRAbstractTextDataSource()
convertStringValue
protected Object convertStringValue(String text,
Class<?> valueClass)
convertNumber
protected Object convertNumber(Number number,
Class<?> valueClass)
throws JRException
- Throws:
JRException
getFormattedNumber
protected Number getFormattedNumber(NumberFormat numberFormat,
String fieldValue,
Class<?> valueClass)
throws ParseException
- Deprecated. Replaced by
FormatUtils.getFormattedNumber(NumberFormat, String, Class)
- Throws:
ParseException
getFormattedDate
protected Date getFormattedDate(DateFormat dateFormat,
String fieldValue,
Class<?> valueClass)
throws ParseException
- Deprecated. Replaced by
FormatUtils.getFormattedDate(DateFormat, String, Class)
- Throws:
ParseException
getConvertBean
protected org.apache.commons.beanutils.locale.LocaleConvertUtilsBean getConvertBean()
setTextAttributes
public void setTextAttributes(JRAbstractTextDataSource textDataSource)
- Copy the text parsing attributes for another object.
- Parameters:
textDataSource - the object to copy the attributes from
getLocale
public Locale getLocale()
setLocale
public void setLocale(Locale locale)
setLocale
public void setLocale(String locale)
getDatePattern
public String getDatePattern()
setDatePattern
public void setDatePattern(String datePattern)
getNumberPattern
public String getNumberPattern()
setNumberPattern
public void setNumberPattern(String numberPattern)
getTimeZone
public TimeZone getTimeZone()
setTimeZone
public void setTimeZone(TimeZone timeZone)
setTimeZone
public void setTimeZone(String timeZoneId)
Copyright © 2012. All Rights Reserved.