# Hierarchy For All Packages

Package Hierarchies:

- com.castlabs.sdk.thumbs

## Class Hierarchy

- java.lang.Object
  - com.castlabs.sdk.thumbs.BifThumbnailProvider (implements com.castlabs.sdk.thumbs.ThumbnailProvider)
  - com.castlabs.sdk.thumbs.CachedThumbnailLoader
  - com.castlabs.sdk.thumbs.DataSourceThumbnailLoader
  - com.castlabs.sdk.thumbs.DefaultThumbnailView.ThumbnailInfo
  - com.castlabs.sdk.thumbs.JpgThumbnailProvider
  - com.castlabs.sdk.thumbs.LoadingStrategy (implements java.lang.Iterable<T>)
  - com.castlabs.sdk.thumbs.LoadingStrategy.Builder
  - com.castlabs.android.player.PlayerViewPlugin.SingleViewPlayerViewComponent<ViewType> (implements com.castlabs.android.player.PlayerViewPlugin.PlayerViewComponent)
    - com.castlabs.sdk.thumbs.ThumbsPlugin.ThumbnailViewComponent
  - com.castlabs.android.Plugin
    - com.castlabs.sdk.thumbs.ThumbsPlugin
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - com.castlabs.sdk.thumbs.DefaultThumbnailView
  - com.castlabs.sdk.thumbs.VttThumbnailProvider

## Interface Hierarchy

- com.castlabs.sdk.thumbs.DefaultThumbnailView.Callback
- com.castlabs.sdk.thumbs.ThumbnailProvider
- com.castlabs.sdk.thumbs.ThumbnailProvider.Callback