com.smartgwt.client.widgets.calendar

## Class ShowDateCustomizer

- java.lang.Object
- - com.smartgwt.client.widgets.calendar.ShowDateCustomizer

-     public abstract class ShowDateCustomizer
      extends java.lang.Object

  Called to determine whether a particular date should be visible in the passed view

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ShowDateCustomizer()`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `executeDefault(java.util.Date date, CalendarView calendarView)` Call executeDefault() to run the original method for default behavior
    `Calendar` | `getCalendar()` Returns the Calendar being customized
    `void` | `setCalendar(Calendar calendar)`
    `abstract boolean` | `shouldShowDate(java.util.Date date, CalendarView calendarView)` shouldShowDate() should be implemented and return true if the passed date should be visible in the passed view Use executeDefault() to run the original method to fall back on default behavior.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ShowDateCustomizer

          public ShowDateCustomizer()

  - ### Method Detail

    - #### setCalendar

          public void setCalendar(Calendar calendar)

    - #### getCalendar

          public Calendar getCalendar()

      Returns the Calendar being customized
      Returns:
        Calendar being customized

    - #### executeDefault

          public boolean executeDefault(java.util.Date date,
                                        CalendarView calendarView)

      Call executeDefault() to run the original method for default behavior

    - #### shouldShowDate

          public abstract boolean shouldShowDate(java.util.Date date,
                                                 CalendarView calendarView)

      shouldShowDate() should be implemented and return true if the passed date should be visible in the passed view Use executeDefault() to run the original method to fall back on default behavior.
      Parameters:
        `date` - the date in question
        `calendarView` - the view in which the date cell exists
      Returns:
        true if the date should be visible in the passed view, or false otherwise