Interface DateBox.Format
- All Known Implementing Classes:
DateBox.DefaultFormat
- Enclosing class:
DateBox
public static interface DateBox.Format
Implemented by a delegate to handle the parsing and formating of date
values. The default
DateBox.Format
uses a new DateBox.DefaultFormat
instance.-
Method Summary
Modifier and TypeMethodDescriptionFormats the provided date.Parses the provided string as a date.void
If the format did any modifications to the date box's styling, reset them now.
-
Method Details
-
format
Formats the provided date. Note, a null date is a possible input.- Parameters:
dateBox
- the date box you are formattingdate
- the date to format- Returns:
- the formatted date as a string
-
parse
Parses the provided string as a date.- Parameters:
dateBox
- the date boxtext
- the string representing a datereportError
- should the formatter indicate a parse error to the user?- Returns:
- the date created, or null if there was a parse error
-
reset
If the format did any modifications to the date box's styling, reset them now.- Parameters:
dateBox
- the date boxabandon
- true when the current format is being replaced by another
-