public class LocalCache
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.StringBuilder |
builderCache |
private static int |
CACHE_SIZE |
private java.util.Map<java.lang.String,java.text.DateFormat> |
dateFormatCache |
private java.util.Locale |
locale |
private java.math.BigDecimal[] |
numberCache |
private java.util.Map<java.lang.String,java.text.NumberFormat> |
numberFormatCache |
private java.util.ResourceBundle |
resources |
private java.lang.String[] |
stringCache |
private java.util.TimeZone |
timeZone |
| Constructor and Description |
|---|
LocalCache(java.lang.String bundle,
java.util.Locale locale,
java.util.TimeZone timeZone) |
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
getBigDecimal(java.lang.StringBuilder sb) |
java.lang.StringBuilder |
getCachedBuffer() |
private int |
getCacheIndex(java.lang.StringBuilder sb) |
java.text.DateFormat |
getDateFormat(java.lang.String format) |
java.lang.String |
getMessage(java.lang.String id) |
java.lang.String |
getMessage(java.lang.String id,
java.lang.Object... args) |
java.text.NumberFormat |
getNumberFormat(java.lang.String format) |
java.lang.String |
getString(java.lang.StringBuilder sb) |
private static final int CACHE_SIZE
private java.util.ResourceBundle resources
private java.util.Locale locale
private java.util.TimeZone timeZone
private java.lang.StringBuilder builderCache
private java.lang.String[] stringCache
private java.math.BigDecimal[] numberCache
private java.util.Map<java.lang.String,java.text.DateFormat> dateFormatCache
private java.util.Map<java.lang.String,java.text.NumberFormat> numberFormatCache
public LocalCache(java.lang.String bundle,
java.util.Locale locale,
java.util.TimeZone timeZone)
public java.lang.StringBuilder getCachedBuffer()
public java.lang.String getString(java.lang.StringBuilder sb)
public java.math.BigDecimal getBigDecimal(java.lang.StringBuilder sb)
private int getCacheIndex(java.lang.StringBuilder sb)
public java.text.NumberFormat getNumberFormat(java.lang.String format)
public java.text.DateFormat getDateFormat(java.lang.String format)
public java.lang.String getMessage(java.lang.String id)
public java.lang.String getMessage(java.lang.String id,
java.lang.Object... args)