Class DateTimePrinter.JavaDateTimePrinter
java.lang.Object
org.hippoecm.frontend.plugins.standards.datetime.DatePrinter.JavaDatePrinter
org.hippoecm.frontend.plugins.standards.datetime.DateTimePrinter.JavaDateTimePrinter
- All Implemented Interfaces:
Serializable
,org.apache.wicket.util.io.IClusterable
,DatePrinter
,DateTimePrinter
- Enclosing interface:
- DateTimePrinter
public static class DateTimePrinter.JavaDateTimePrinter
extends DatePrinter.JavaDatePrinter
implements DateTimePrinter
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hippoecm.frontend.plugins.standards.datetime.DatePrinter
DatePrinter.EmptyDatePrinter, DatePrinter.JavaDatePrinter
Nested classes/interfaces inherited from interface org.hippoecm.frontend.plugins.standards.datetime.DateTimePrinter
DateTimePrinter.EmptyDateTimePrinter, DateTimePrinter.JavaDateTimePrinter
-
Method Summary
Modifier and TypeMethodDescriptionAppend an explanatory string to the printed date if it is in Daylight Saving Time.print()
Print with default style (medium-short).print
(FormatStyle style) Print with specified FormatStyle.print
(FormatStyle dateStyle, FormatStyle timeStyle) Print with specified FormatStyles.Methods inherited from class org.hippoecm.frontend.plugins.standards.datetime.DatePrinter.JavaDatePrinter
print
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hippoecm.frontend.plugins.standards.datetime.DatePrinter
print
-
Method Details
-
print
Description copied from interface:DatePrinter
Print with default style (medium-short).- Specified by:
print
in interfaceDatePrinter
- Overrides:
print
in classDatePrinter.JavaDatePrinter
- Returns:
- the date as a string formatted in default style
-
print
Description copied from interface:DatePrinter
Print with specified FormatStyle. Check here for all possible styles.- Specified by:
print
in interfaceDatePrinter
- Overrides:
print
in classDatePrinter.JavaDatePrinter
- Parameters:
style
- the formatter style to obtain, not null- Returns:
- the date as a string based on the style
-
print
Description copied from interface:DateTimePrinter
Print with specified FormatStyles. Check here for all possible styles. The dateStyle will be used for the date part, the timeStyle for the time part.- Specified by:
print
in interfaceDateTimePrinter
- Parameters:
dateStyle
- the formatter style to use for the date part, not nulltimeStyle
- the formatter style to use for the time part, not null- Returns:
- the date as a string based the both styles
-
appendDST
Description copied from interface:DatePrinter
Append an explanatory string to the printed date if it is in Daylight Saving Time. Java shifts the time zone +1 if a date is in DST (e.g. CET becomes CEST), so to avoid confusion we add a description after the time zone (e.g. " (DST)" in English).- Specified by:
appendDST
in interfaceDatePrinter
- Specified by:
appendDST
in interfaceDateTimePrinter
- Overrides:
appendDST
in classDatePrinter.JavaDatePrinter
- Returns:
- the DatePrinter instance
- See Also:
-