# Package com.avaya.clientservices.collaboration.whiteboard

- Interface Summary
  Interface | Description
  --- | ---
  DrawingHandler.ToolHandler | Interface for whiteboard tool handlers - objects responsible for assembling shapes based on user touch points.
  WhiteboardRenderer.RendererPrivateListener | Whiteboard renderer private listener which notifies about whiteboard started and whiteboard ended events.

- Class Summary
  Class | Description
  --- | ---
  BaseToolHandler<T extends android.view.View & ZoomableSharingView> | Base class for handling drawing tool events (ex.
  DeleteToolHandler | Handler for drawing tool DELETE This class is empty because deleting shape is done in other place but its class required for notification other handlers that drawing tool is changed.
  DrawableShapesFactory | Factory which creates Drawable shape object.
  DrawingHandler<T extends android.view.View & ZoomableSharingView> | DrawingHandler is responsible for dispatching drawing events to corresponding drawing handlers.
  WhiteboardRenderer<T extends android.view.View & ZoomableSharingView> | WhiteboardRenderer object provides whiteboard rendering methods.

- Enum Summary
  Enum | Description
  --- | ---
  DrawingTool | Enum type indicating current whiteboard tool for `WhiteboardRenderer`.