Interface HolidayPolicy
- All Superinterfaces:
Policy
This interface is used by
CalendarPane and DatePicker to
provide means to define hollidays and optionally provide descriptions to
them.- Author:
- Michael Baranov
-
Method Summary
Modifier and TypeMethodDescriptiongetHollidayName(Object source, Calendar date) This method is used to query a description for a holliday date.booleanisHolliday(Object source, Calendar date) This method is used to check if a date is a holliday.booleanThis method is used to check if a date is a weekend date.Methods inherited from interface com.michaelbaranov.microba.common.Policy
addVetoPolicyListener, removeVetoPolicyListener
-
Method Details
-
isHolliday
This method is used to check if a date is a holliday. Holliday dates are displayed by contols in a special way.- Parameters:
source- a control calling this methoddate- a date to check- Returns:
trueif givendateis a hollidayfalseotherwise
-
isWeekend
This method is used to check if a date is a weekend date. Implementation should only check day of week component of the date.- Parameters:
source- a control calling this methoddate- a date to check- Returns:
trueif givendateis weekend datefalseotherwise
-
getHollidayName
This method is used to query a description for a holliday date. Note, that implementation may return localized results based on the locale passed with the date.- Parameters:
source- a control calling this methoddate- a holliday date to get the description for- Returns:
- a localized name (a description) for a holliday
-