Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- Activity
- 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.evanv.taskapp.ui.additem.AddItem
- com.evanv.taskapp.ui.main.MainActivity (implements com.evanv.taskapp.ui.main.ClickListener)
- com.evanv.taskapp.ui.main.OptimizingActivity
- com.evanv.taskapp.ui.additem.recur.RecurActivity
- 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)
- com.evanv.taskapp.db.Converters
- com.evanv.taskapp.ui.main.recycler.DayItem
- com.evanv.taskapp.logic.Event (implements java.lang.Comparable<T>)
- com.evanv.taskapp.ui.main.recycler.EventItem
- androidx.fragment.app.Fragment (implements androidx.activity.result.ActivityResultCaller, androidx.lifecycle.HasDefaultViewModelProviderFactory, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- com.evanv.taskapp.ui.additem.recur.DailyRecurFragment (implements com.evanv.taskapp.ui.additem.recur.RecurInput)
- androidx.fragment.app.DialogFragment
- com.evanv.taskapp.ui.additem.recur.DatePickerFragment
- com.evanv.taskapp.ui.additem.TimePickerFragment
- com.evanv.taskapp.ui.additem.EventEntry (implements com.evanv.taskapp.ui.additem.ItemEntry)
- com.evanv.taskapp.ui.additem.recur.MonthlyRecurFragment (implements com.evanv.taskapp.ui.additem.recur.RecurInput)
- com.evanv.taskapp.ui.additem.recur.NoRecurFragment (implements com.evanv.taskapp.ui.additem.recur.RecurInput)
- com.evanv.taskapp.ui.additem.TaskEntry (implements com.evanv.taskapp.ui.additem.ItemEntry)
- com.evanv.taskapp.ui.additem.recur.WeeklyRecurFragment (implements com.evanv.taskapp.ui.additem.recur.RecurInput)
- com.evanv.taskapp.ui.additem.recur.YearlyRecurFragment (implements com.evanv.taskapp.ui.additem.recur.RecurInput)
- com.evanv.taskapp.logic.LogicSubsystem
- com.evanv.taskapp.logic.Optimizer
- com.evanv.taskapp.logic.RecurrenceParser
- com.evanv.taskapp.logic.RecurrenceParser.DailyIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.MonthlyDynamicIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.MonthlySpecificIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.MonthlyStaticIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.WeeklyIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.YearlyDynamicIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.YearlyMultipleDynamicIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.YearlyMultipleStaticIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.YearlySpecificIterator (implements java.util.Iterator<E>)
- com.evanv.taskapp.logic.RecurrenceParser.YearlyStaticIterator (implements java.util.Iterator<E>)
- androidx.recyclerview.widget.RecyclerView.Adapter<VH>
- com.evanv.taskapp.ui.main.recycler.DayItemAdapter
- com.evanv.taskapp.ui.main.recycler.EventItemAdapter
- com.evanv.taskapp.ui.main.recycler.TaskItemAdapter
- androidx.recyclerview.widget.RecyclerView.ViewHolder
- com.evanv.taskapp.ui.main.recycler.DayItemAdapter.DayViewHolder (implements com.evanv.taskapp.ui.main.ClickListener)
- com.evanv.taskapp.ui.main.recycler.EventItemAdapter.EventViewHolder
- com.evanv.taskapp.ui.main.recycler.TaskItemAdapter.TaskViewHolder
- androidx.room.RoomDatabase
- com.evanv.taskapp.db.TaskAppRoomDatabase
- com.evanv.taskapp.logic.Task (implements java.lang.Comparable<T>)
- com.evanv.taskapp.db.TaskAppRepository
- com.evanv.taskapp.db.TaskAppRepository.deleteEventAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.db.TaskAppRepository.deleteTaskAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.db.TaskAppRepository.insertEventAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.db.TaskAppRepository.insertTaskAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.db.TaskAppRepository.updateEventAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.db.TaskAppRepository.updateTaskAsyncTask (implements java.lang.Runnable)
- com.evanv.taskapp.ui.additem.TaskEntry.AddParentsListener
- com.evanv.taskapp.ui.main.recycler.TaskItem
- androidx.lifecycle.ViewModel
- androidx.lifecycle.AndroidViewModel
- com.evanv.taskapp.db.TaskAppViewModel
- androidx.lifecycle.AndroidViewModel
- com.evanv.taskapp.ui.additem.recur.YearlyRecurFragment.RecurrenceTypeOnChangedCheckListener
- Activity
Interface Hierarchy
- com.evanv.taskapp.ui.main.ClickListener
- com.evanv.taskapp.db.EventDao
- com.evanv.taskapp.ui.additem.ItemEntry
- com.evanv.taskapp.ui.additem.recur.RecurInput
- com.evanv.taskapp.db.TaskDao