Package org.apache.poi.ss.format
Class CellFormatter
java.lang.Object
org.apache.poi.ss.format.CellFormatter
- Direct Known Subclasses:
CellDateFormatter,CellElapsedFormatter,CellGeneralFormatter,CellNumberFormatter,CellTextFormatter
This is the abstract supertype for the various cell formatters.
-
Constructor Summary
ConstructorsConstructorDescriptionCellFormatter(String format) Creates a new formatter object, storing the format informat.CellFormatter(Locale locale, String format) Creates a new formatter object, storing the format informat. -
Method Summary
Modifier and TypeMethodDescriptionFormats the value, returning the resulting string.abstract voidformatValue(StringBuffer toAppendTo, Object value) Format a value according the format string.simpleFormat(Object value) Formats the value in the most basic way, returning the resulting string.abstract voidsimpleValue(StringBuffer toAppendTo, Object value) Format a value according to the type, in the most basic way.
-
Constructor Details
-
CellFormatter
Creates a new formatter object, storing the format informat.- Parameters:
format- The format.
-
CellFormatter
Creates a new formatter object, storing the format informat.- Parameters:
locale- The locale.format- The format.
-
-
Method Details
-
formatValue
Format a value according the format string.NOTE: this method must be thread safe! In particular, if it uses a Format instance that is not thread safe, i.e. DateFormat, this method must be synchronized, either on the method, if the format is a final property, or on the format instance itself.
- Parameters:
toAppendTo- The buffer to append to.value- The value to format.
-
simpleValue
Format a value according to the type, in the most basic way.NOTE: this method must be thread safe! In particular, if it uses a Format instance that is not thread safe, i.e. DateFormat, this method must be synchronized, either on the method, if the format is a final property, or on the format instance itself.
- Parameters:
toAppendTo- The buffer to append to.value- The value to format.
-
format
Formats the value, returning the resulting string.- Parameters:
value- The value to format.- Returns:
- The value, formatted.
-
simpleFormat
Formats the value in the most basic way, returning the resulting string.- Parameters:
value- The value to format.- Returns:
- The value, formatted.
-