# Hierarchy For Package com.example.instilostandfound

## Class Hierarchy

- java.lang.Object
  - android.os.AsyncTask<Params,Progress,Result>
    - com.example.instilostandfound.SendMail
  - com.example.instilostandfound.Config
  - 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.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)
                  - com.example.instilostandfound.FoundItem (implements java.io.Serializable, android.view.View.OnClickListener)
                  - com.example.instilostandfound.ItemClaim (implements android.view.View.OnClickListener)
                  - com.example.instilostandfound.ItemDetails
                  - com.example.instilostandfound.LostItem (implements java.io.Serializable, android.view.View.OnClickListener)
                  - com.example.instilostandfound.MainActivity (implements android.view.View.OnClickListener)
                  - com.example.instilostandfound.MyPosts
                  - com.example.instilostandfound.MyPostsFoundRV (implements com.example.instilostandfound.MyPostsAdaptor.OnItemClickListener, java.io.Serializable)
                  - com.example.instilostandfound.MyPostsLostRV (implements com.example.instilostandfound.MyPostsAdaptor.OnItemClickListener, java.io.Serializable)
                  - com.example.instilostandfound.Navigation (implements com.google.android.material.navigation.NavigationView.OnNavigationItemSelectedListener, android.view.View.OnClickListener)
                  - com.example.instilostandfound.NewsFeedFound (implements com.example.instilostandfound.NewsfeedAdaptor.OnItemClickListener, java.io.Serializable)
                  - com.example.instilostandfound.NewsFeedLost (implements com.example.instilostandfound.NewsfeedAdaptor.OnItemClickListener, java.io.Serializable)
                  - com.example.instilostandfound.RedirectMyPosts (implements android.view.View.OnClickListener)
  - com.example.instilostandfound.CreateFoundObject (implements java.io.Serializable)
  - com.example.instilostandfound.ExampleInstrumentedTest
  - com.example.instilostandfound.ExampleUnitTest
  - androidx.fragment.app.Fragment (implements android.content.ComponentCallbacks, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, android.view.View.OnCreateContextMenuListener, androidx.lifecycle.ViewModelStoreOwner)
    - com.example.instilostandfound.emailFragment (implements android.view.View.OnClickListener)
    - com.example.instilostandfound.LocationFragment (implements com.google.android.gms.maps.GoogleMap.OnMarkerClickListener, com.google.android.gms.maps.GoogleMap.OnMarkerDragListener, com.google.android.gms.maps.OnMapReadyCallback, android.view.View.OnClickListener)
    - com.example.instilostandfound.LostItemLocationFragment (implements com.google.android.gms.maps.GoogleMap.OnMarkerClickListener, com.google.android.gms.maps.GoogleMap.OnMarkerDragListener, com.google.android.gms.maps.OnMapReadyCallback, android.view.View.OnClickListener)
    - com.example.instilostandfound.SeeLocationFragment (implements com.google.android.gms.maps.GoogleMap.OnMarkerClickListener, com.google.android.gms.maps.OnMapReadyCallback, android.view.View.OnClickListener)
  - com.example.instilostandfound.NetworkConnection
  - androidx.recyclerview.widget.RecyclerView.Adapter<VH>
    - com.example.instilostandfound.MyPostsAdaptor
    - com.example.instilostandfound.NewsfeedAdaptor
  - androidx.recyclerview.widget.RecyclerView.ViewHolder
    - com.example.instilostandfound.MyPostsAdaptor.myViewHolder (implements android.view.MenuItem.OnMenuItemClickListener, android.view.View.OnClickListener, android.view.View.OnCreateContextMenuListener)
    - com.example.instilostandfound.NewsfeedAdaptor.myViewHolder (implements android.view.View.OnClickListener)

## Interface Hierarchy

- com.example.instilostandfound.MyPostsAdaptor.OnItemClickListener
- com.example.instilostandfound.NewsfeedAdaptor.OnItemClickListener