Package com.inet.report.chart.format
Class PatternNumberFormat
java.lang.Object
java.text.Format
java.text.NumberFormat
com.inet.report.chart.format.PatternNumberFormat
- All Implemented Interfaces:
ChartFormat,Serializable,Cloneable
This is a number format defined by a pattern.
For more information to the pattern see http://docs.oracle.com/javase/8/docs/api/java/text/DecimalFormat.html
For more information to the pattern see http://docs.oracle.com/javase/8/docs/api/java/text/DecimalFormat.html
- Since:
- 8.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field, NumberFormat.Style -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default pattern with thousands separator and two decimals.Fields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Overrides Cloneableformat(double number, StringBuffer toAppendTo, FieldPosition pos) format(long number, StringBuffer toAppendTo, FieldPosition pos) protected StringgetName()FOR INTERNAL USE ONLY Returns the XML attribute name for this dataset.Returns the format pattern.parse(String source, ParsePosition parsePosition) voidreadProperties(Element element) Reads the XML properties of a chart format.voidsaveProperties(StringBuilder buffer, int depth) Writes the format properties to output.voidsetFormatingProperties(com.inet.report.chart.format.FormatingProperties properties) Sets the location specific formating properties, e.g. locale, time zone, first day of week.voidsetPattern(String pattern) Sets the format pattern.Methods inherited from class java.text.NumberFormat
equals, format, format, format, getAvailableLocales, getCompactNumberInstance, getCompactNumberInstance, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, getRoundingMode, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly, setRoundingModeMethods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Field Details
-
DEFAULT_PATTERN
The default pattern with thousands separator and two decimals.- See Also:
-
-
Constructor Details
-
PatternNumberFormat
public PatternNumberFormat()Creates a new instance of format.- Since:
- 8.0
-
-
Method Details
-
getPattern
Returns the format pattern. The pattern should have the Java format, see this class doc.- Returns:
- the pattern.
- Since:
- 8.0
- See Also:
-
setPattern
Sets the format pattern. The pattern should have the Java format, see this class doc.- Parameters:
pattern- the pattern (nullnot permitted)- Since:
- 8.0
- See Also:
-
setFormatingProperties
public void setFormatingProperties(com.inet.report.chart.format.FormatingProperties properties) Sets the location specific formating properties, e.g. locale, time zone, first day of week.- Specified by:
setFormatingPropertiesin interfaceChartFormat- Parameters:
properties- the properties object (nullnot permitted)
-
format
- Specified by:
formatin classNumberFormat
-
format
- Specified by:
formatin classNumberFormat
-
parse
- Specified by:
parsein classNumberFormat
-
saveProperties
Writes the format properties to output.- Specified by:
savePropertiesin interfaceChartFormat- Parameters:
buffer- the outputdepth- the depth of XML indent
-
readProperties
Reads the XML properties of a chart format.- Specified by:
readPropertiesin interfaceChartFormat- Parameters:
element- DOM element- See Also:
-
clone
Overrides Cloneable- Specified by:
clonein interfaceChartFormat- Overrides:
clonein classNumberFormat- Returns:
- the chart format
-
getName
FOR INTERNAL USE ONLY Returns the XML attribute name for this dataset.- Returns:
- the name.
-