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 Details

    • isRestricted

      boolean isRestricted(Object source, 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(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