## Uses of Interface
org.apache.tapestry5.runtime.ComponentEvent

- Packages that use ComponentEvent
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
  org.apache.tapestry5.runtime | Contains interfaces that are added to component classes at runtime.
  org.apache.tapestry5.services | Core services

- - ### Uses of ComponentEvent in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement ComponentEvent
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentEventImpl` |

  - ### Uses of ComponentEvent in org.apache.tapestry5.internal.structure

    Methods in org.apache.tapestry5.internal.structure with parameters of type ComponentEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | ComponentPageElement.`dispatchEvent​(ComponentEvent event)` | Asks each mixin and component to `Component.dispatchComponentEvent(ComponentEvent)`, returning true if any handler was found.
    `boolean` | ComponentPageElementImpl.`dispatchEvent​(ComponentEvent event)` |

  - ### Uses of ComponentEvent in org.apache.tapestry5.internal.transform

    Methods in org.apache.tapestry5.internal.transform with parameters of type ComponentEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | EventHandlerMethodParameterSource.`get​(ComponentEvent event, int index)` |
    `Object` | EventHandlerMethodParameterProvider.`valueForEventHandlerMethodParameter​(ComponentEvent event)` | Extract the value and coerce it to the correct type.

  - ### Uses of ComponentEvent in org.apache.tapestry5.runtime

    Methods in org.apache.tapestry5.runtime with parameters of type ComponentEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Component.`dispatchComponentEvent​(ComponentEvent event)` | Invoked to handle a component event.

  - ### Uses of ComponentEvent in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services with parameters of type ComponentEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ComponentEventHandler.`handleEvent​(Component instance, ComponentEvent event)` | Handles the event.