org.apache.lucene.queryParser.standard.config
Class NumberDateFormat
java.lang.Object
java.text.Format
java.text.NumberFormat
org.apache.lucene.queryParser.standard.config.NumberDateFormat
- All Implemented Interfaces:
- Serializable, Cloneable
public class NumberDateFormat
- extends NumberFormat
This Format
parses Long
into date strings and vice-versa. It
uses the given DateFormat
to parse and format dates, but before, it
converts Long
to Date
objects or vice-versa.
- See Also:
- Serialized Form
Methods inherited from class java.text.NumberFormat |
clone, equals, format, format, getAvailableLocales, getCurrency, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getMaximumFractionDigits, getMaximumIntegerDigits, getMinimumFractionDigits, getMinimumIntegerDigits, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, hashCode, isGroupingUsed, isParseIntegerOnly, parse, parseObject, setCurrency, setGroupingUsed, setMaximumFractionDigits, setMaximumIntegerDigits, setMinimumFractionDigits, setMinimumIntegerDigits, setParseIntegerOnly |
NumberDateFormat
public NumberDateFormat(DateFormat dateFormat)
- Constructs a
NumberDateFormat
object using the given DateFormat
.
- Parameters:
dateFormat
- DateFormat
used to parse and format dates
format
public StringBuffer format(double number,
StringBuffer toAppendTo,
FieldPosition pos)
- Specified by:
format
in class NumberFormat
format
public StringBuffer format(long number,
StringBuffer toAppendTo,
FieldPosition pos)
- Specified by:
format
in class NumberFormat
parse
public Number parse(String source,
ParsePosition parsePosition)
- Specified by:
parse
in class NumberFormat
format
public StringBuffer format(Object number,
StringBuffer toAppendTo,
FieldPosition pos)
- Overrides:
format
in class NumberFormat