com.smartgwt.client.widgets.calendar

## Class EventCanvasComponentCustomizer

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

-     public abstract class EventCanvasComponentCustomizer
      extends java.lang.Object

  Called to create and update the components shown in EventCanvas instances when Calendar.showEventCanvasComponents is true.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `EventCanvasComponentCustomizer()`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `abstract Canvas` | `createEventCanvasComponent(EventCanvas eventCanvas)` createEventCanvasComponent() should be implemented and return the Canvas component to display in the passed eventCanvas
    `abstract void` | `updateEventCanvasComponent(EventCanvas eventCanvas, Canvas component)` updateEventCanvasComponent() should be implemented and should update the component passed in directly

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

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

- - ### Constructor Detail

    - #### EventCanvasComponentCustomizer

          public EventCanvasComponentCustomizer()

  - ### Method Detail

    - #### createEventCanvasComponent

          public abstract Canvas createEventCanvasComponent(EventCanvas eventCanvas)

      createEventCanvasComponent() should be implemented and return the Canvas component to display in the passed eventCanvas
      Parameters:
        `eventCanvas` - the eventCanvas needing a component
      Returns:
        the canvas to show in the passed eventCanvas

    - #### updateEventCanvasComponent

          public abstract void updateEventCanvasComponent(EventCanvas eventCanvas,
                                                          Canvas component)

      updateEventCanvasComponent() should be implemented and should update the component passed in directly
      Parameters:
        `eventCanvas` - the eventCanvas needing a component
        `component` - the component to update