Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- edu.cnm.deepdive.tunefull.databinding.ActivityGoogleLoginBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ActivityLoginBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ActivityLoginResponseBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ActivityMainBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ActivityRelationshipsBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.BuildConfig
- edu.cnm.deepdive.tunefull.model.Clip
- edu.cnm.deepdive.tunefull.service.ClipRepository
- android.content.Context
- android.content.ContextWrapper
- android.app.Application (implements android.content.ComponentCallbacks2)
- edu.cnm.deepdive.tunefull.TunefullApplication
- android.view.ContextThemeWrapper
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- androidx.activity.ComponentActivity (implements androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- androidx.appcompat.app.AppCompatActivity (implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.TaskStackBuilder.SupportParentable)
- edu.cnm.deepdive.tunefull.controller.GoogleLoginActivity
- edu.cnm.deepdive.tunefull.controller.LoginActivity
- edu.cnm.deepdive.tunefull.controller.LoginResponseActivity
- edu.cnm.deepdive.tunefull.controller.MainActivity
- edu.cnm.deepdive.tunefull.controller.RelationshipsActivity
- androidx.appcompat.app.AppCompatActivity (implements androidx.appcompat.app.ActionBarDrawerToggle.DelegateProvider, androidx.appcompat.app.AppCompatCallback, androidx.core.app.TaskStackBuilder.SupportParentable)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- androidx.activity.ComponentActivity (implements androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- android.app.Application (implements android.content.ComponentCallbacks2)
- android.content.ContextWrapper
- edu.cnm.deepdive.tunefull.databinding.CustomDropdownItemBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.CustomSpinnerItemBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.DialogChangeGenreBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.DialogPostClipBinding (implements androidx.viewbinding.ViewBinding)
- androidx.fragment.app.Fragment (implements android.content.ComponentCallbacks, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, android.view.View.OnCreateContextMenuListener, androidx.lifecycle.ViewModelStoreOwner)
- edu.cnm.deepdive.tunefull.controller.ClipFeedFragment
- androidx.fragment.app.DialogFragment (implements android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener)
- edu.cnm.deepdive.tunefull.controller.ChangeGenreDialog
- edu.cnm.deepdive.tunefull.controller.PostClipDialog
- edu.cnm.deepdive.tunefull.controller.LikedSongsFragment
- edu.cnm.deepdive.tunefull.controller.NestedFragment
- edu.cnm.deepdive.tunefull.controller.ProfileFragment
- edu.cnm.deepdive.tunefull.controller.RelationshipFragment
- edu.cnm.deepdive.tunefull.controller.SpotifyFragment
- edu.cnm.deepdive.tunefull.databinding.FragmentClipFeedBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.FragmentLikedSongsBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.FragmentNestedBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.FragmentProfileBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.FragmentRelationshipBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.FragmentSpotifyBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.service.GoogleSignInService
- edu.cnm.deepdive.tunefull.databinding.ItemClipBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ItemRelationshipBinding (implements androidx.viewbinding.ViewBinding)
- edu.cnm.deepdive.tunefull.databinding.ItemSongBinding (implements androidx.viewbinding.ViewBinding)
- androidx.viewpager.widget.PagerAdapter
- androidx.fragment.app.FragmentPagerAdapter
- edu.cnm.deepdive.tunefull.adapter.SectionsPagerAdapter
- androidx.fragment.app.FragmentPagerAdapter
- androidx.recyclerview.widget.RecyclerView.Adapter<VH>
- edu.cnm.deepdive.tunefull.adapter.ClipRecyclerAdapter
- edu.cnm.deepdive.tunefull.adapter.LikedSongsRecyclerAdapter
- edu.cnm.deepdive.tunefull.adapter.RelationshipRecyclerAdapter
- androidx.recyclerview.widget.RecyclerView.ViewHolder
- edu.cnm.deepdive.tunefull.adapter.RelationshipRecyclerAdapter.Holder
- edu.cnm.deepdive.tunefull.model.Relationship
- edu.cnm.deepdive.tunefull.service.RelationshipRepository
- edu.cnm.deepdive.tunefull.service.SpotifyRepository
- edu.cnm.deepdive.tunefull.service.SpotifyServiceProxy.InstanceHolder
- edu.cnm.deepdive.tunefull.service.SpotifySignInService
- edu.cnm.deepdive.tunefull.model.TrackListResponse
- edu.cnm.deepdive.tunefull.model.TrackListResponse.ResponseItem
- edu.cnm.deepdive.tunefull.service.TunefullWebService.InstanceHolder
- edu.cnm.deepdive.tunefull.model.User
- edu.cnm.deepdive.tunefull.service.UserRepository
- androidx.lifecycle.ViewModel
- androidx.lifecycle.AndroidViewModel
- edu.cnm.deepdive.tunefull.viewmodel.ClipViewModel
- edu.cnm.deepdive.tunefull.viewmodel.RelationshipViewModel
- edu.cnm.deepdive.tunefull.viewmodel.SpotifyViewModel
- edu.cnm.deepdive.tunefull.viewmodel.TrackViewModel
- edu.cnm.deepdive.tunefull.viewmodel.UserViewModel
- androidx.lifecycle.AndroidViewModel
Interface Hierarchy
- edu.cnm.deepdive.tunefull.adapter.ClipRecyclerAdapter.OnAddFriendButtonClickListener
- edu.cnm.deepdive.tunefull.adapter.ClipRecyclerAdapter.OnClipPlayButtonClickListener
- edu.cnm.deepdive.tunefull.adapter.LikedSongsRecyclerAdapter.OnAddClipButtonClickListener
- edu.cnm.deepdive.tunefull.adapter.LikedSongsRecyclerAdapter.OnSongPlayButtonClickListener
- edu.cnm.deepdive.tunefull.adapter.RelationshipRecyclerAdapter.OnAddFriendButtonClickListener
- edu.cnm.deepdive.tunefull.service.SpotifyServiceProxy
- edu.cnm.deepdive.tunefull.service.TunefullWebService
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- edu.cnm.deepdive.tunefull.controller.ClipFeedFragment.FeedType
- edu.cnm.deepdive.tunefull.viewmodel.ClipViewModel.Source
- edu.cnm.deepdive.tunefull.controller.RelationshipFragment.RelationshipType
- edu.cnm.deepdive.tunefull.model.User.Genre
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)