Package org.openjdk.jmc.common.unit
Class TimestampKind.LegacyFormatter
- java.lang.Object
-
- org.openjdk.jmc.common.unit.TimestampKind.LegacyFormatter
-
- All Implemented Interfaces:
IFormatter<IQuantity>
- Direct Known Subclasses:
TimestampKind.LegacyAndFractionFormatter
- Enclosing class:
- TimestampKind
private static class TimestampKind.LegacyFormatter extends java.lang.Object implements IFormatter<IQuantity>
-
-
Field Summary
Fields Modifier and Type Field Description protected FormatThreadLocal<java.text.DateFormat>
dfHolder
-
Constructor Summary
Constructors Constructor Description LegacyFormatter(java.text.DateFormat df)
LegacyFormatter(FormatThreadLocal<java.text.DateFormat> dfHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Date
dateFor(IQuantity q)
java.lang.String
format(IQuantity q)
-
-
-
Field Detail
-
dfHolder
protected final FormatThreadLocal<java.text.DateFormat> dfHolder
-
-
Constructor Detail
-
LegacyFormatter
public LegacyFormatter(java.text.DateFormat df)
-
LegacyFormatter
public LegacyFormatter(FormatThreadLocal<java.text.DateFormat> dfHolder)
-
-
Method Detail
-
dateFor
protected final java.util.Date dateFor(IQuantity q)
-
format
public java.lang.String format(IQuantity q)
- Specified by:
format
in interfaceIFormatter<IQuantity>
-
-