# Hierarchy For Package com.brightcove.player.event

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.brightcove.player.event.AbstractComponent (implements com.brightcove.player.event.Component)
  - com.brightcove.player.event.AbstractEvent<PropertyValueType>
    - com.brightcove.player.event.Event
    - com.brightcove.player.event.MediaEvent (implements android.os.Parcelable)
  - com.brightcove.player.event.BackgroundEventListener (implements com.brightcove.player.event.EventListener)
  - com.brightcove.player.event.EventEmitterImpl (implements com.brightcove.player.event.EventEmitter)
  - com.brightcove.player.event.EventLogger
  - com.brightcove.player.event.EventType
  - com.brightcove.player.event.RegisteringEventEmitter (implements com.brightcove.player.event.EventEmitter)

## Interface Hierarchy

- com.brightcove.player.event.Component
- com.brightcove.player.event.EventEmitter
- com.brightcove.player.event.EventListener
- com.brightcove.player.event.EventLogger.LoggerCallback

## Annotation Type Hierarchy

- com.brightcove.player.event.Default (implements java.lang.annotation.Annotation)
- com.brightcove.player.event.ListensFor (implements java.lang.annotation.Annotation)
- com.brightcove.player.event.Emits (implements java.lang.annotation.Annotation)