Interface VetoPolicy

  • All Superinterfaces:
    Policy

    public interface VetoPolicy
    extends Policy
    This interface is used by CalendarPane and DatePicker to provide means to restrict dates in a control.
    Author:
    Michael Baranov
    • Method Detail

      • isRestricted

        boolean isRestricted​(java.lang.Object source,
                             java.util.Calendar date)
        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 method
        date - a date to check. Is never null
        Returns:
        true if given date is restricted false otherwise
      • isRestrictNull

        boolean isRestrictNull​(java.lang.Object source)
        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