# Hierarchy For Package com.brightcove.pulse

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.brightcove.player.event.AbstractComponent (implements com.brightcove.player.event.Component)
    - com.brightcove.pulse.PulseComponent
  - com.brightcove.player.event.AbstractEvent<PropertyValueType>
    - com.brightcove.player.event.Event
      - com.brightcove.pulse.PulseEvent
  - com.brightcove.pulse.PulseAdPlayer (implements com.brightcove.player.ads.AdPlayer<T>)
  - com.brightcove.pulse.PulseEventType
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      - android.widget.FrameLayout
        - com.brightcove.pulse.PauseAdView (implements com.brightcove.player.mediacontroller.MediaControllerKeyDispatcher, android.view.View.OnClickListener)
        - com.brightcove.pulse.PulseAdView (implements com.brightcove.player.ads.AdPlayer.Listener<T>, com.brightcove.player.mediacontroller.MediaControllerKeyDispatcher, android.view.View.OnClickListener)

## Interface Hierarchy

- com.brightcove.pulse.PulseAdView.Listener
- com.brightcove.pulse.PulseComponent.Listener