Package com.jfcbuilder.adapters
Class NumberFormatDateAdapter
java.lang.Object
java.text.Format
java.text.NumberFormat
com.jfcbuilder.adapters.NumberFormatDateAdapter
- All Implemented Interfaces:
Serializable
,Cloneable
Class wrapping
DateFormat
to first lookup date array values using supplied indices then double-dispatch the
values to an actual DateFormat
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field, NumberFormat.Style
-
Field Summary
Fields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD
-
Constructor Summary
ConstructorsConstructorDescriptionNumberFormatDateAdapter
(ZeroBasedIndexRange range, long[] timeData, DateFormat dateFormat) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionformat
(double number, StringBuffer toAppendTo, FieldPosition pos) format
(long number, StringBuffer toAppendTo, FieldPosition pos) parse
(String source, ParsePosition parsePosition) Methods inherited from class java.text.NumberFormat
clone, 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, setRoundingMode
Methods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Constructor Details
-
NumberFormatDateAdapter
Constructor.- Parameters:
range
- The zero-based indexes defining what elements to actually use in all the configured data setstimeData
- Array of date-time data common to all plots. Values are expected to be epoch milliseconds.dateFormat
- TheDateFormat
implementation for converting epoch millisecond values to tick labels
-
-
Method Details
-
format
- Specified by:
format
in classNumberFormat
-
format
- Specified by:
format
in classNumberFormat
-
parse
- Specified by:
parse
in classNumberFormat
-