Hierarchy For All Packages
Package Hierarchies:- com.cmput301w23t09.qrhunter,
- com.cmput301w23t09.qrhunter.comment,
- com.cmput301w23t09.qrhunter.database,
- com.cmput301w23t09.qrhunter.leaderboard,
- com.cmput301w23t09.qrhunter.locationphoto,
- com.cmput301w23t09.qrhunter.map,
- com.cmput301w23t09.qrhunter.navigation,
- com.cmput301w23t09.qrhunter.player,
- com.cmput301w23t09.qrhunter.profile,
- com.cmput301w23t09.qrhunter.qrcode,
- com.cmput301w23t09.qrhunter.scanqr,
- com.cmput301w23t09.qrhunter.scanqr.camera,
- com.cmput301w23t09.qrhunter.util
Class Hierarchy
- java.lang.Object
- android.os.AsyncTask<Params,Progress,Result>
- com.cmput301w23t09.qrhunter.util.VisualFetcher
- android.widget.BaseAdapter (implements android.widget.ListAdapter, android.widget.SpinnerAdapter)
- android.widget.ArrayAdapter<T> (implements android.widget.Filterable, android.widget.ThemedSpinnerAdapter)
- com.cmput301w23t09.qrhunter.comment.CommentAdapter
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardEntryAdapter
- com.cmput301w23t09.qrhunter.qrcode.QRCodeAdapter
- com.cmput301w23t09.qrhunter.qrcode.QRCodePlayerScansAdapter
- com.cmput301w23t09.qrhunter.leaderboard.SearchQueryEntryAdapter
- android.widget.ArrayAdapter<T> (implements android.widget.Filterable, android.widget.ThemedSpinnerAdapter)
- com.cmput301w23t09.qrhunter.scanqr.camera.CameraController
- com.cmput301w23t09.qrhunter.scanqr.camera.CameraLocationPhotoController
- com.cmput301w23t09.qrhunter.scanqr.camera.CameraScannerController
- com.cmput301w23t09.qrhunter.comment.Comment
- android.content.Context
- android.content.ContextWrapper
- 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.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.activity.contextaware.ContextAware, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.core.view.MenuHost, androidx.activity.OnBackPressedDispatcherOwner, androidx.core.content.OnConfigurationChangedProvider, androidx.core.app.OnMultiWindowModeChangedProvider, androidx.core.app.OnNewIntentProvider, androidx.core.app.OnPictureInPictureModeChangedProvider, androidx.core.content.OnTrimMemoryProvider, 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)
- com.cmput301w23t09.qrhunter.GameActivity
- com.cmput301w23t09.qrhunter.LandingActivity
- 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.activity.result.ActivityResultCaller, androidx.activity.result.ActivityResultRegistryOwner, androidx.activity.contextaware.ContextAware, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.core.view.MenuHost, androidx.activity.OnBackPressedDispatcherOwner, androidx.core.content.OnConfigurationChangedProvider, androidx.core.app.OnMultiWindowModeChangedProvider, androidx.core.app.OnNewIntentProvider, androidx.core.app.OnPictureInPictureModeChangedProvider, androidx.core.content.OnTrimMemoryProvider, 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.view.ContextThemeWrapper
- android.content.ContextWrapper
- com.cmput301w23t09.qrhunter.database.DatabaseConnection
- com.cmput301w23t09.qrhunter.database.DatabaseQueryResults<T>
- com.cmput301w23t09.qrhunter.util.DeviceUtils
- androidx.fragment.app.Fragment (implements androidx.activity.result.ActivityResultCaller, android.content.ComponentCallbacks, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, android.view.View.OnCreateContextMenuListener, androidx.lifecycle.ViewModelStoreOwner)
- com.cmput301w23t09.qrhunter.BaseFragment
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardFragment
- com.cmput301w23t09.qrhunter.map.MapFragment (implements com.google.android.gms.maps.OnMapReadyCallback)
- com.cmput301w23t09.qrhunter.leaderboard.PlayerSearchFragment
- com.cmput301w23t09.qrhunter.profile.ProfileFragment
- com.cmput301w23t09.qrhunter.profile.MyProfileFragment
- com.cmput301w23t09.qrhunter.profile.OtherProfileFragment
- com.cmput301w23t09.qrhunter.profile.ProfileSettingsFragment
- com.cmput301w23t09.qrhunter.scanqr.ScannerFragment
- androidx.fragment.app.DialogFragment (implements android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener)
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardSettingsFragment
- com.cmput301w23t09.qrhunter.locationphoto.LocationPhotoFragment
- com.cmput301w23t09.qrhunter.profile.ProfilePercentileFragment
- com.cmput301w23t09.qrhunter.qrcode.QRCodeFragment (implements java.io.Serializable)
- com.cmput301w23t09.qrhunter.qrcode.AddQRCodeFragment
- com.cmput301w23t09.qrhunter.qrcode.DeleteQRCodeFragment
- com.cmput301w23t09.qrhunter.map.QRSearchResultFragment
- com.cmput301w23t09.qrhunter.BaseFragment
- com.cmput301w23t09.qrhunter.GameController
- com.cmput301w23t09.qrhunter.LandingController
- com.cmput301w23t09.qrhunter.leaderboard.Leaderboard<T>
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardController
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardEntry (implements com.cmput301w23t09.qrhunter.leaderboard.LeaderboardAdapterItem<T>)
- com.cmput301w23t09.qrhunter.leaderboard.PlayerLeaderboardEntry
- com.cmput301w23t09.qrhunter.leaderboard.QRCodeLeaderboardEntry
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardEntryTitle (implements com.cmput301w23t09.qrhunter.leaderboard.LeaderboardAdapterItem<T>)
- com.bumptech.glide.module.LibraryGlideModule
- com.bumptech.glide.module.AppGlideModule
- com.cmput301w23t09.qrhunter.util.FirebaseGlideModule
- com.bumptech.glide.module.AppGlideModule
- com.cmput301w23t09.qrhunter.map.LocationHandler
- com.cmput301w23t09.qrhunter.locationphoto.LocationPhoto
- com.cmput301w23t09.qrhunter.locationphoto.LocationPhotoController (implements java.io.Serializable)
- com.cmput301w23t09.qrhunter.locationphoto.LocationPhotoStorage
- com.cmput301w23t09.qrhunter.navigation.NavigationControllerAdapter (implements com.google.android.material.navigation.NavigationBarView.OnItemSelectedListener)
- androidx.viewpager.widget.PagerAdapter
- com.smarteist.autoimageslider.SliderViewAdapter<VH>
- com.cmput301w23t09.qrhunter.locationphoto.LocationPhotoAdapter
- com.smarteist.autoimageslider.SliderViewAdapter<VH>
- com.cmput301w23t09.qrhunter.player.Player (implements java.io.Serializable)
- com.cmput301w23t09.qrhunter.player.PlayerDatabase
- com.cmput301w23t09.qrhunter.leaderboard.PlayerSearchController
- com.cmput301w23t09.qrhunter.profile.ProfileController (implements com.cmput301w23t09.qrhunter.DatabaseChangeListener)
- com.cmput301w23t09.qrhunter.profile.MyProfileController
- com.cmput301w23t09.qrhunter.profile.OtherProfileController
- com.cmput301w23t09.qrhunter.profile.ProfileSettingsController
- com.cmput301w23t09.qrhunter.qrcode.QRCode (implements java.io.Serializable)
- com.cmput301w23t09.qrhunter.qrcode.QRCodeDatabase
- com.cmput301w23t09.qrhunter.map.QRLocation (implements java.io.Serializable)
- com.cmput301w23t09.qrhunter.qrcode.QRPlayerScanEntry
- com.cmput301w23t09.qrhunter.scanqr.ScannerController
- com.cmput301w23t09.qrhunter.qrcode.ScoreComparator (implements java.util.Comparator<T>)
- com.cmput301w23t09.qrhunter.map.SearchQRController
- com.cmput301w23t09.qrhunter.leaderboard.SearchQueryEntry
- com.cmput301w23t09.qrhunter.util.Tuple<A,B>
- com.cmput301w23t09.qrhunter.util.ValidationUtils
- android.os.AsyncTask<Params,Progress,Result>
Interface Hierarchy
- java.util.function.Consumer<T>
- com.cmput301w23t09.qrhunter.database.DatabaseConsumer<T>
- com.cmput301w23t09.qrhunter.DatabaseChangeListener
- com.cmput301w23t09.qrhunter.leaderboard.LeaderboardAdapterItem<T>