net.sf.jasperreports.engine.data
Class JRAbstractTextDataSource

java.lang.Object
  extended by net.sf.jasperreports.engine.data.JRAbstractTextDataSource
All Implemented Interfaces:
JRDataSource
Direct Known Subclasses:
JRCsvDataSource, JRXmlDataSource

public abstract class JRAbstractTextDataSource
extends java.lang.Object
implements JRDataSource

Abstract text data source, containing methods used to parse text data into numerical or date values.

Version:
$Id: JRAbstractTextDataSource.java 4102 2010-12-20 12:59:17Z teodord $
Author:
Lucian Chirita ([email protected])

Constructor Summary
JRAbstractTextDataSource()
           
 
Method Summary
protected  java.lang.Object convertNumber(java.lang.Number number, java.lang.Class valueClass)
           
protected  java.lang.Object convertStringValue(java.lang.String text, java.lang.Class valueClass)
           
protected  org.apache.commons.beanutils.locale.LocaleConvertUtilsBean getConvertBean()
           
 java.lang.String getDatePattern()
           
 java.util.Locale getLocale()
           
 java.lang.String getNumberPattern()
           
 java.util.TimeZone getTimeZone()
           
 void setDatePattern(java.lang.String datePattern)
           
 void setLocale(java.util.Locale locale)
           
 void setLocale(java.lang.String locale)
           
 void setNumberPattern(java.lang.String numberPattern)
           
 void setTextAttributes(JRAbstractTextDataSource textDataSource)
          Copy the text parsing attributes for another object.
 void setTimeZone(java.lang.String timeZoneId)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.jasperreports.engine.JRDataSource
getFieldValue, next
 

Constructor Detail

JRAbstractTextDataSource

public JRAbstractTextDataSource()
Method Detail

convertStringValue

protected java.lang.Object convertStringValue(java.lang.String text,
                                              java.lang.Class valueClass)

convertNumber

protected java.lang.Object convertNumber(java.lang.Number number,
                                         java.lang.Class valueClass)
                                  throws JRException
Throws:
JRException

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 java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

setLocale

public void setLocale(java.lang.String locale)

getDatePattern

public java.lang.String getDatePattern()

setDatePattern

public void setDatePattern(java.lang.String datePattern)

getNumberPattern

public java.lang.String getNumberPattern()

setNumberPattern

public void setNumberPattern(java.lang.String numberPattern)

getTimeZone

public java.util.TimeZone getTimeZone()

setTimeZone

public void setTimeZone(java.util.TimeZone timeZone)

setTimeZone

public void setTimeZone(java.lang.String timeZoneId)


Copyright © 2011. All Rights Reserved.