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, setRoundingModeMethods 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- TheDateFormatimplementation for converting epoch millisecond values to tick labels
-
-
Method Details
-
format
- Specified by:
formatin classNumberFormat
-
format
- Specified by:
formatin classNumberFormat
-
parse
- Specified by:
parsein classNumberFormat
-