public class DefaultDateFormatter extends Formatter
Constructor and Description |
---|
DefaultDateFormatter()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
applyPattern(java.lang.String pattern) |
protected java.lang.String |
convertFormat(java.lang.String formatString) |
java.lang.StringBuffer |
format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) |
java.lang.String |
format(java.lang.String formatString, java.lang.Object rawData)
Format raw data according to the format specified.
|
java.lang.String |
getDefaultFormatString() |
LocaleContext |
getLocale() |
java.lang.Object |
parse(java.lang.String formatString, java.lang.String parseThisString)
Parse this string according to the format specified and return an object
|
java.lang.Object |
parseObject(java.lang.String parseThisString, java.text.ParsePosition status) |
void |
setLocale(LocaleContext thisLocale)
define locale to be used.
|
protected java.lang.String convertFormat(java.lang.String formatString)
public void applyPattern(java.lang.String pattern)
public java.lang.String format(java.lang.String formatString, java.lang.Object rawData) throws FormatErrorException
Data is formatted per the 'format string' passed as an argument to this function.
format
in class Formatter
formatString
- code to define how the raw data should be formatted.rawData
- data which needs to be formatted.FormatErrorException
- if unable to format the data according to the format specified.public java.lang.Object parse(java.lang.String formatString, java.lang.String parseThisString) throws java.text.ParseException
parse
in class Formatter
formatString
- code to define how the raw data should be parsed.parseThisString
- data which needs to be parsed.java.text.ParseException
- when unable to parse data according to the format specified.public void setLocale(LocaleContext thisLocale) throws UnknownLocaleException
setLocale
in class Formatter
thisLocale
- locale to be usedUnknownLocaleException
- if the formatter does'nt support the specified Locale.public LocaleContext getLocale()
public java.lang.Object parseObject(java.lang.String parseThisString, java.text.ParsePosition status)
parseObject
in class java.text.Format
parseThisString
- data which needs to be parsedstatus
- parse to start from this positionpublic java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.Format
obj
- object which needs to be formattedtoAppendTo
- appended formatted string herepos
- additional information about the formatting performed. see java.text.FieldPosition for more informationpublic java.lang.String getDefaultFormatString()
getDefaultFormatString
in class Formatter