/** * {@inheritDoc} */ @Override public void setUnselectableDates(SortedSet<Date> unselectables) { Contract.asNotNull(unselectables, "unselectable dates must not be null"); this.unselectableDates.clear(); for (Date unselectableDate : unselectables) { removeSelectionInterval(unselectableDate, unselectableDate); unselectableDates.add(unselectableDate); } fireValueChanged(EventType.UNSELECTED_DATES_CHANGED); }
/** * {@inheritDoc} */ @Override public void setUnselectableDates(SortedSet<Date> unselectables) { Contract.asNotNull(unselectables, "unselectable dates must not be null"); this.unselectableDates.clear(); for (Date unselectableDate : unselectables) { removeSelectionInterval(unselectableDate, unselectableDate); unselectableDates.add(unselectableDate); } fireValueChanged(EventType.UNSELECTED_DATES_CHANGED); }
/** * {@inheritDoc} */ public void setUnselectableDates(SortedSet<Date> unselectables) { Contract.asNotNull(unselectables, "unselectable dates must not be null"); this.unselectableDates.clear(); for (Date unselectableDate : unselectables) { removeSelectionInterval(unselectableDate, unselectableDate); unselectableDates.add(unselectableDate); } fireValueChanged(EventType.UNSELECTED_DATES_CHANGED); }
/** * {@inheritDoc} */ @Override public void setUnselectableDates(SortedSet<Date> unselectables) { Contract.asNotNull(unselectables, "unselectable dates must not be null"); this.unselectableDates.clear(); for (Date unselectableDate : unselectables) { removeSelectionInterval(unselectableDate, unselectableDate); unselectableDates.add(unselectableDate); } fireValueChanged(EventType.UNSELECTED_DATES_CHANGED); }
/** * {@inheritDoc} */ @Override public void setUnselectableDates(SortedSet<Date> unselectables) { Contract.asNotNull(unselectables, "unselectable dates must not be null"); this.unselectableDates.clear(); for (Date unselectableDate : unselectables) { removeSelectionInterval(unselectableDate, unselectableDate); unselectableDates.add(unselectableDate); } fireValueChanged(EventType.UNSELECTED_DATES_CHANGED); }