CellDateFormatter
, CellElapsedFormatter
, CellGeneralFormatter
, CellNumberFormatter
, CellTextFormatter
public abstract class CellFormatter
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
format |
The original specified format.
|
static java.util.Locale |
LOCALE |
This is the locale used to get a consistent format result from which to
work.
|
Constructor | Description |
---|---|
CellFormatter(java.lang.String format) |
Creates a new formatter object, storing the format in
format . |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
format(java.lang.Object value) |
Formats the value, returning the resulting string.
|
abstract void |
formatValue(java.lang.StringBuffer toAppendTo,
java.lang.Object value) |
Format a value according the format string.
|
java.lang.String |
simpleFormat(java.lang.Object value) |
Formats the value in the most basic way, returning the resulting string.
|
abstract void |
simpleValue(java.lang.StringBuffer toAppendTo,
java.lang.Object value) |
Format a value according to the type, in the most basic way.
|
protected final java.lang.String format
public static final java.util.Locale LOCALE
public CellFormatter(java.lang.String format)
format
.format
- The format.public abstract void formatValue(java.lang.StringBuffer toAppendTo, java.lang.Object value)
toAppendTo
- The buffer to append to.value
- The value to format.public abstract void simpleValue(java.lang.StringBuffer toAppendTo, java.lang.Object value)
toAppendTo
- The buffer to append to.value
- The value to format.public java.lang.String format(java.lang.Object value)
value
- The value to format.public java.lang.String simpleFormat(java.lang.Object value)
value
- The value to format.Copyright 2018 The Apache Software Foundation or its licensors, as applicable.