public abstract class JRAbstractTextDataSource extends java.lang.Object implements JRDataSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXCEPTION_MESSAGE_KEY_CANNOT_CONVERT_FIELD_TYPE |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_CANNOT_MODIFY_PROPERTIES_AFTER_START |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_NODE_NOT_AVAILABLE |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_NULL_DOCUMENT |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_NULL_SELECT_EXPRESSION |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_UNKNOWN_COLUMN_NAME |
static java.lang.String |
EXCEPTION_MESSAGE_KEY_UNKNOWN_NUMBER_TYPE |
Modifier | Constructor and Description |
---|---|
protected |
JRAbstractTextDataSource() |
Modifier and Type | Method and Description |
---|---|
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 LocaleConvertUtilsBean |
getConvertBean() |
java.lang.String |
getDatePattern() |
protected java.util.Date |
getFormattedDate(java.text.DateFormat dateFormat,
java.lang.String fieldValue,
java.lang.Class<?> valueClass)
Deprecated.
|
protected java.lang.Number |
getFormattedNumber(java.text.NumberFormat numberFormat,
java.lang.String fieldValue,
java.lang.Class<?> valueClass)
Deprecated.
|
java.util.Locale |
getLocale() |
java.lang.String |
getNumberPattern() |
TextDataSourceAttributes |
getTextAttributes() |
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 |
setTextAttributes(TextDataSourceAttributes attributes) |
void |
setTimeZone(java.lang.String timeZoneId) |
void |
setTimeZone(java.util.TimeZone timeZone) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFieldValue, next
public static final java.lang.String EXCEPTION_MESSAGE_KEY_CANNOT_CONVERT_FIELD_TYPE
public static final java.lang.String EXCEPTION_MESSAGE_KEY_CANNOT_MODIFY_PROPERTIES_AFTER_START
public static final java.lang.String EXCEPTION_MESSAGE_KEY_NODE_NOT_AVAILABLE
public static final java.lang.String EXCEPTION_MESSAGE_KEY_NULL_DOCUMENT
public static final java.lang.String EXCEPTION_MESSAGE_KEY_NULL_SELECT_EXPRESSION
public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNKNOWN_COLUMN_NAME
public static final java.lang.String EXCEPTION_MESSAGE_KEY_UNKNOWN_NUMBER_TYPE
protected java.lang.Object convertStringValue(java.lang.String text, java.lang.Class<?> valueClass)
protected java.lang.Object convertNumber(java.lang.Number number, java.lang.Class<?> valueClass) throws JRException
JRException
protected java.lang.Number getFormattedNumber(java.text.NumberFormat numberFormat, java.lang.String fieldValue, java.lang.Class<?> valueClass) throws java.text.ParseException
FormatUtils.getFormattedNumber(NumberFormat, String, Class)
java.text.ParseException
protected java.util.Date getFormattedDate(java.text.DateFormat dateFormat, java.lang.String fieldValue, java.lang.Class<?> valueClass) throws java.text.ParseException
FormatUtils.getFormattedDate(DateFormat, String, Class)
java.text.ParseException
protected LocaleConvertUtilsBean getConvertBean()
public void setTextAttributes(JRAbstractTextDataSource textDataSource)
textDataSource
- the object to copy the attributes frompublic TextDataSourceAttributes getTextAttributes()
public void setTextAttributes(TextDataSourceAttributes attributes)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale locale)
public void setLocale(java.lang.String locale)
public java.lang.String getDatePattern()
public void setDatePattern(java.lang.String datePattern)
public java.lang.String getNumberPattern()
public void setNumberPattern(java.lang.String numberPattern)
public java.util.TimeZone getTimeZone()
public void setTimeZone(java.util.TimeZone timeZone)
public void setTimeZone(java.lang.String timeZoneId)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com