# Hierarchy For All Packages

Package Hierarchies:

- com.actionbarsherlock,
- com.android.agf.activities,
- com.android.agf.adapters,
- com.android.agf.asynctask,
- com.android.agf.config,
- com.android.agf.data,
- com.android.agf.database,
- com.android.agf.fragments,
- com.android.agf.interfaces,
- com.android.agf.listeners,
- com.android.agf.listview,
- com.android.agf.views,
- com.android.agf.webservice,
- com.android.agf.xml

## Class Hierarchy

- java.lang.Object
  - android.os.AsyncTask<Params,Progress,Result>
    - com.android.agf.asynctask.CreateDashboard
    - com.android.agf.asynctask.CreateExternalDashboard
      - com.android.agf.activities.LoadExternalDashboardActivity.MyCreate
    - com.android.agf.asynctask.LoadingCDA
      - com.android.agf.fragments.ComponentWebViewFragment.MyLoadCDA
      - com.android.agf.fragments.DashboardWebViewFragment.LoadCDA
    - com.android.agf.asynctask.LoadingComponents
      - com.android.agf.fragments.ComponentFragment.MyLoadingData
      - com.android.agf.activities.ComponentsActivity.LoadingData
      - com.android.agf.fragments.PickComponentFragment.MyLoadingData
    - com.android.agf.asynctask.LoadingDashboards
      - com.android.agf.activities.SortDashboardActivity.MyLoadDashboards
    - com.android.agf.asynctask.LoadingDataComponent
      - com.android.agf.fragments.ComponentWebViewFragment.MyLoad
    - com.android.agf.asynctask.LoadingDataDashboard
      - com.android.agf.fragments.DashboardWebViewFragment.MyLoadData
    - com.android.agf.asynctask.LoadingEditDashboard
      - com.android.agf.fragments.EditWebviewFragment.MyLoadEdit
    - com.android.agf.asynctask.LoginPentaho
      - com.android.agf.activities.DropDatabaseActivity.MyLoginPentahoAndDrop
    - com.android.agf.asynctask.ShareDashboard
      - com.android.agf.fragments.DashboardFragment.MyShare
    - com.android.agf.asynctask.UpdateDashboard
      - com.android.agf.activities.SortDashboardActivity.MyUpdate
    - com.android.agf.asynctask.UpdateDataComponent
      - com.android.agf.fragments.EditWebviewFragment.MyUpdateEdit
    - com.android.agf.asynctask.UpdateDataDashboard
      - com.android.agf.activities.EditDashboardActivity.MyUpdateDashboard
  - android.widget.BaseAdapter (implements android.widget.ListAdapter, android.widget.SpinnerAdapter)
    - android.widget.ArrayAdapter<T> (implements android.widget.Filterable)
      - com.android.agf.adapters.ComponentArrayAdapter
      - com.android.agf.adapters.DashboardArrayAdapter
      - com.android.agf.adapters.FileArrayAdapter
      - com.android.agf.adapters.SortDashboardArrayAdapter
      - com.android.agf.adapters.StructureArrayAdapter
        - com.android.agf.fragments.NumComponentsFragment.MyAdapter
  - com.android.agf.activities.BuildConfig
  - com.android.agf.data.CDAData
  - com.android.agf.data.Component
  - com.android.agf.adapters.ComponentArrayAdapter.ViewHolder
  - com.android.agf.database.ComponentDataSource (implements com.android.agf.database.DataSource)
  - com.android.agf.activities.ComponentsActivity.OnChangePage (implements android.view.View.OnClickListener)
  - com.android.agf.activities.ComponentsActivity.PageListener (implements android.support.v4.view.ViewPager.OnPageChangeListener)
  - com.android.agf.fragments.ComponentWebViewFragment.MyDragListener (implements android.view.View.OnDragListener)
  - com.android.agf.config.ConfigColor
  - com.android.agf.config.ConfigDashboardScreen
  - com.android.agf.config.ConfigDimensions
  - com.android.agf.config.ConfigExtras
  - com.android.agf.config.ConfigGraph
  - com.android.agf.config.ConfigSQL
  - com.android.agf.config.ConfigWebService
  - android.content.ContentProvider (implements android.content.ComponentCallbacks2)
    - com.android.agf.activities.CachedFileProvider
  - 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)
          - android.support.v4.app.FragmentActivity
            - android.support.v4.app._ActionBarSherlockTrojanHorse (implements com.actionbarsherlock.ActionBarSherlock.OnCreatePanelMenuListener, com.actionbarsherlock.ActionBarSherlock.OnMenuItemSelectedListener, com.actionbarsherlock.ActionBarSherlock.OnPreparePanelListener)
              - com.actionbarsherlock.app.SherlockFragmentActivity (implements com.actionbarsherlock.ActionBarSherlock.OnActionModeFinishedListener, com.actionbarsherlock.ActionBarSherlock.OnActionModeStartedListener)
                - com.android.agf.activities.ComponentsActivity (implements com.android.agf.listeners.TitleListener)
                - com.android.agf.activities.CreateDashboardActivity (implements com.android.agf.fragments.Edit_base_Fragment.EditListener, com.android.agf.fragments.NumComponentsFragment.CreateListener, com.android.agf.fragments.PickComponentFragment.PickListener)
                - com.android.agf.activities.DashboardsActivity
                - com.android.agf.activities.EditComponentActivity
                - com.android.agf.activities.EditDashboardActivity (implements com.android.agf.fragments.Edit_base_Fragment.EditListener, com.android.agf.fragments.PickComponentFragment.PickListener)
                - com.android.agf.activities.HelpActivity (implements com.android.agf.listeners.ChangeListener)
                - com.android.agf.activities.MainActivity
          - android.app.ListActivity
            - com.android.agf.activities.LoadExternalDashboardActivity
            - android.preference.PreferenceActivity (implements android.preference.PreferenceFragment.OnPreferenceStartFragmentCallback)
              - com.android.agf.activities.PreferencesPentahoActivity
            - com.actionbarsherlock.app.SherlockListActivity (implements com.actionbarsherlock.ActionBarSherlock.OnActionModeFinishedListener, com.actionbarsherlock.ActionBarSherlock.OnActionModeStartedListener, com.actionbarsherlock.ActionBarSherlock.OnCreatePanelMenuListener, com.actionbarsherlock.ActionBarSherlock.OnMenuItemSelectedListener, com.actionbarsherlock.ActionBarSherlock.OnPreparePanelListener)
              - com.android.agf.activities.SortDashboardActivity
          - com.actionbarsherlock.app.SherlockActivity (implements com.actionbarsherlock.ActionBarSherlock.OnActionModeFinishedListener, com.actionbarsherlock.ActionBarSherlock.OnActionModeStartedListener, com.actionbarsherlock.ActionBarSherlock.OnCreatePanelMenuListener, com.actionbarsherlock.ActionBarSherlock.OnMenuItemSelectedListener, com.actionbarsherlock.ActionBarSherlock.OnPreparePanelListener)
            - com.android.agf.activities.DropDatabaseActivity
            - com.android.agf.activities.LoginActivity
  - com.android.agf.data.Dashboard
  - com.android.agf.adapters.DashboardArrayAdapter.ViewHolder
  - com.android.agf.database.DashboardDataSource (implements com.android.agf.database.DataSource)
  - com.android.agf.activities.DashboardsActivity.OnChangePage (implements android.view.View.OnClickListener)
  - com.android.agf.activities.DashboardsActivity.PageListener (implements android.support.v4.view.ViewPager.OnPageChangeListener)
  - com.android.agf.fragments.DashboardWebViewFragment.CloseListener (implements android.view.View.OnClickListener)
  - com.android.agf.fragments.DashboardWebViewFragment.EditListener (implements android.view.View.OnClickListener)
  - com.android.agf.fragments.DashboardWebViewFragment.ShowEditListener (implements android.view.View.OnLongClickListener)
  - com.android.agf.data.DashComponent
  - com.android.agf.data.Dataset
  - com.android.agf.fragments.Edit_base_Fragment.MyEditListener (implements android.view.View.OnClickListener)
  - android.support.v4.app.Fragment (implements android.content.ComponentCallbacks, android.view.View.OnCreateContextMenuListener)
    - android.support.v4.app.ListFragment
      - com.android.agf.fragments.DashboardFragment
      - com.actionbarsherlock.app.SherlockListFragment (implements android.support.v4.app._ActionBarSherlockTrojanHorse.OnCreateOptionsMenuListener, android.support.v4.app._ActionBarSherlockTrojanHorse.OnOptionsItemSelectedListener, android.support.v4.app._ActionBarSherlockTrojanHorse.OnPrepareOptionsMenuListener)
        - com.android.agf.fragments.ComponentFragment
        - com.android.agf.fragments.PickComponentFragment
    - com.android.agf.fragments.NumComponentsFragment (implements android.widget.AdapterView.OnItemClickListener)
    - com.actionbarsherlock.app.SherlockFragment (implements android.support.v4.app._ActionBarSherlockTrojanHorse.OnCreateOptionsMenuListener, android.support.v4.app._ActionBarSherlockTrojanHorse.OnOptionsItemSelectedListener, android.support.v4.app._ActionBarSherlockTrojanHorse.OnPrepareOptionsMenuListener)
      - com.android.agf.fragments.Base_WebViewFragment
        - com.android.agf.fragments.ComponentWebViewFragment
          - com.android.agf.fragments.EditWebviewFragment
        - com.android.agf.fragments.DashboardWebViewFragment
          - com.android.agf.fragments.DashboardFourWebviewFragment
          - com.android.agf.fragments.DashboardThreeWebviewFragment
          - com.android.agf.fragments.DashboardTwoWebviewFragment
      - com.android.agf.fragments.BlancFragment
      - com.android.agf.fragments.Edit_base_Fragment
        - com.android.agf.fragments.EditFourFragment
        - com.android.agf.fragments.EditThreeFragment
        - com.android.agf.fragments.EditTwoFragment
      - com.android.agf.fragments.Help_base_Fragment
      - com.android.agf.fragments.HelpIndexFragment
  - com.android.agf.data.GenerateJSONShare
  - com.android.agf.activities.HelpActivity.PageListener (implements android.support.v4.view.ViewPager.OnPageChangeListener)
  - com.android.agf.fragments.HelpIndexFragment.MyClickListener (implements android.view.View.OnClickListener)
  - com.android.agf.interfaces.JavaScriptInterface
    - com.android.agf.fragments.Base_WebViewFragment.MyJavaScript
      - com.android.agf.fragments.Base_WebViewFragment.MyJavaScriptCDA
  - com.android.agf.data.Labels
  - com.android.agf.data.Legend
  - com.android.agf.listeners.LegendDragListener (implements android.view.View.OnDragListener)
  - com.android.agf.activities.MainActivity.TabManager (implements android.widget.TabHost.OnTabChangeListener)
  - com.android.agf.activities.MainActivity.TabManager.DummyTabFactory (implements android.widget.TabHost.TabContentFactory)
  - com.android.agf.activities.MainActivity.TabManager.TabInfo
  - com.android.agf.config.MySupport
  - com.android.agf.data.Option (implements java.lang.Comparable<T>)
  - android.support.v4.view.PagerAdapter
    - android.support.v4.app.FragmentPagerAdapter
      - com.android.agf.adapters.MyPagerAdapter
  - com.android.agf.webservice.PentahoConnection
  - com.android.agf.data.PentahoServerSettings
  - com.android.agf.activities.R
  - com.actionbarsherlock.R
  - com.android.agf.activities.R.array
  - com.android.agf.activities.R.attr
  - com.actionbarsherlock.R.attr
  - com.android.agf.activities.R.bool
  - com.actionbarsherlock.R.bool
  - com.android.agf.activities.R.color
  - com.actionbarsherlock.R.color
  - com.android.agf.activities.R.dimen
  - com.actionbarsherlock.R.dimen
  - com.android.agf.activities.R.drawable
  - com.actionbarsherlock.R.drawable
  - com.android.agf.activities.R.id
  - com.actionbarsherlock.R.id
  - com.android.agf.activities.R.integer
  - com.actionbarsherlock.R.integer
  - com.android.agf.activities.R.layout
  - com.actionbarsherlock.R.layout
  - com.android.agf.activities.R.menu
  - com.android.agf.activities.R.string
  - com.actionbarsherlock.R.string
  - com.android.agf.activities.R.style
  - com.actionbarsherlock.R.style
  - com.android.agf.activities.R.styleable
  - com.actionbarsherlock.R.styleable
  - com.android.agf.activities.R.xml
  - com.android.agf.database.RelationDataSource (implements com.android.agf.database.DataSource)
  - com.android.agf.adapters.SortDashboardArrayAdapter.ViewHolder
  - android.database.sqlite.SQLiteOpenHelper
    - com.android.agf.database.PentahoUbSQLiteHelper
  - com.android.agf.adapters.StructureArrayAdapter.ViewHolder
  - com.android.agf.data.StructureDashboard
  - com.android.agf.data.UserSettings
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - com.android.agf.views.SeparadorLayout
    - android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      - android.widget.AdapterView<T>
        - android.widget.AbsListView (implements android.widget.Filter.FilterListener, android.text.TextWatcher, android.view.ViewTreeObserver.OnGlobalLayoutListener, android.view.ViewTreeObserver.OnTouchModeChangeListener)
          - android.widget.ListView
            - com.android.agf.listview.DNDListView
      - android.widget.LinearLayout
        - com.android.agf.views.ItemLayout
        - com.android.agf.views.LegendLayout
  - android.webkit.WebChromeClient
    - com.android.agf.fragments.Base_WebViewFragment.InsideWebChromeClient
  - android.webkit.WebViewClient
    - com.android.agf.fragments.Base_WebViewFragment.InsideWebViewClient
  - com.android.agf.xml.XmlParser

## Interface Hierarchy

- com.android.agf.listeners.ChangeListener
- com.android.agf.database.DataSource
- com.android.agf.listview.DNDListView.DragListener
- com.android.agf.listview.DNDListView.DropListener
- com.android.agf.listview.DNDListView.RemoveListener
- com.android.agf.listeners.DragListener
- com.android.agf.listeners.DropListener
- com.android.agf.fragments.Edit_base_Fragment.EditListener
- com.android.agf.fragments.NumComponentsFragment.CreateListener
- com.android.agf.fragments.PickComponentFragment.PickListener
- com.android.agf.listeners.RemoveListener
- com.android.agf.listeners.TitleListener