|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.jrefinery.report.filter.FormatFilter | +--com.jrefinery.report.filter.NumberFormatFilter | +--com.jrefinery.report.filter.DecimalFormatFilter
A filter that formats the numeric value from a data source to a string representation using the decimal number system as base. This filter will format java.lang.Number objects using a java.text.DecimalFormat to create the string representation for the date obtained from the datasource.
If the object read from the datasource is no date, the NullValue defined by setNullValue(Object) is returned.
NumberFormat
,
Number
,
Serialized FormConstructor Summary | |
DecimalFormatFilter()
DefaultConstructor, this object is initialized using a DecimalFormat with the default pattern for this locale. |
Method Summary | |
java.text.DecimalFormat |
getDecimalFormat()
Returns the format for the filter. |
java.lang.String |
getFormatString()
Synthesizes a pattern string that represents the current state of this Format object. |
java.lang.String |
getLocalizedFormatString()
Synthesizes a localized pattern string that represents the current state of this Format object. |
void |
setDecimalFormat(java.text.DecimalFormat format)
Sets the format for the filter. |
void |
setFormatString(java.lang.String format)
Applies a format string to the internal DecimalFormat instance. |
void |
setFormatter(java.text.Format format)
Sets the format for the filter. |
void |
setLocalizedFormatString(java.lang.String format)
Applies a localised format string to the internal DecimalFormat instance. |
Methods inherited from class com.jrefinery.report.filter.NumberFormatFilter |
getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberFormat, isGroupingUsed, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setNumberFormat |
Methods inherited from class com.jrefinery.report.filter.FormatFilter |
clone, getDataSource, getFormatter, getNullValue, getValue, setDataSource, setNullValue |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DecimalFormatFilter()
Method Detail |
public java.text.DecimalFormat getDecimalFormat()
java.lang.NullPointerException
- if the given format is nullpublic void setDecimalFormat(java.text.DecimalFormat format)
format
- the format.
java.lang.NullPointerException
- if the given format is nullpublic void setFormatter(java.text.Format format)
setFormatter
in class NumberFormatFilter
format
- the format.
java.lang.NullPointerException
- if the given format is null
java.lang.ClassCastException
- if the format is no decimal formatpublic java.lang.String getFormatString()
public void setFormatString(java.lang.String format)
DecimalFormat
instance.
format
- the format string.public java.lang.String getLocalizedFormatString()
public void setLocalizedFormatString(java.lang.String format)
DecimalFormat
instance.
format
- the format string.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |