# Hierarchy For Package com.brightcove.player.edge

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.brightcove.player.event.AbstractComponent (implements com.brightcove.player.event.Component)
    - com.brightcove.player.edge.Catalog
      - com.brightcove.player.edge.AbstractOfflineCatalog
        - com.brightcove.player.edge.OfflineCatalog
  - android.os.AsyncTask<Params,Progress,Result>
    - com.brightcove.player.edge.GetPlaylistTask (implements com.brightcove.player.event.Component)
    - com.brightcove.player.edge.GetVideoTask (implements com.brightcove.player.event.Component)
  - com.brightcove.player.store.BaseStore
    - com.brightcove.player.edge.OfflineStoreManager
  - com.brightcove.player.edge.BrightcoveTokenAuthorizer
  - com.brightcove.player.edge.Catalog.AbstractBuilder<T>
    - com.brightcove.player.edge.AbstractOfflineCatalog.Builder<T>
      - com.brightcove.player.edge.OfflineCatalog.Builder
    - com.brightcove.player.edge.Catalog.Builder
  - com.brightcove.player.edge.CatalogError (implements com.brightcove.player.model.BrightcoveError)
  - com.brightcove.player.edge.ErrorListener
    - com.brightcove.player.edge.PlaylistListener
    - com.brightcove.player.edge.VideoListener
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.brightcove.player.edge.VideoParseException
  - com.brightcove.player.edge.VideoParser
  - com.brightcove.player.edge.WidevineAuthorizer

## Interface Hierarchy

- com.brightcove.player.edge.OfflineCallback<R>

## Annotation Type Hierarchy

- com.brightcove.player.edge.OfflineStoreManager.CanChangeDownloadIdentifier (implements java.lang.annotation.Annotation)