Interface VetoPolicy
- All Superinterfaces:
Policy
This interface is used by
CalendarPane
and DatePicker
to
provide means to restrict dates in a control.- Author:
- Michael Baranov
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isRestricted
(Object source, Calendar date) This method is used to check if a date is restricted.boolean
isRestrictNull
(Object source) This method is used to check if no-date (null
date) is restricted.Methods inherited from interface com.michaelbaranov.microba.common.Policy
addVetoPolicyListener, removeVetoPolicyListener
-
Method Details
-
isRestricted
This method is used to check if a date is restricted. Restricted dates can not be selected by users in a control.- Parameters:
source
- a control calling this methoddate
- a date to check. Is nevernull
- Returns:
true
if givendate
is restrictedfalse
otherwise
-
isRestrictNull
This method is used to check if no-date (null
date) is restricted. Restricted dates can not be selected by users in a control.- Parameters:
source
- a control calling this method- Returns:
false
to allow no-date,true
otherwise
-