Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AndroidInjection - Class in dagger.android
-
Injects core Android types.
- AndroidInjectionKey - Annotation Interface in dagger.android
-
MapKeyannotation to keyAndroidInjector.Factorybindings. - AndroidInjectionKeys - Class in dagger.android.internal
-
An internal implementation detail of Dagger's generated code.
- AndroidInjectionModule - Class in dagger.android
-
Contains bindings to ensure the usability of
dagger.androidframework classes. - androidInjector() - Method in class dagger.android.DaggerActivity
- androidInjector() - Method in class dagger.android.DaggerApplication
- androidInjector() - Method in class dagger.android.DaggerDialogFragment
-
Deprecated.
- androidInjector() - Method in class dagger.android.DaggerFragment
-
Deprecated.
- androidInjector() - Method in interface dagger.android.HasAndroidInjector
-
Returns an
AndroidInjector. - AndroidInjector<T> - Interface in dagger.android
-
Performs members-injection for a concrete subtype of a core Android type (e.g.,
ActivityorFragment). - AndroidInjector.Builder<T> - Class in dagger.android
-
Deprecated.
- AndroidInjector.Factory<T> - Interface in dagger.android
-
Creates
AndroidInjectors for a concrete subtype of a core Android type. - applicationInjector() - Method in class dagger.android.DaggerApplication
-
Implementations should return an
AndroidInjectorfor the concreteDaggerApplication.
B
- build() - Method in class dagger.android.AndroidInjector.Builder
-
Deprecated.Returns a newly-constructed
AndroidInjector. - Builder() - Constructor for class dagger.android.AndroidInjector.Builder
-
Deprecated.
C
- ContributesAndroidInjector - Annotation Interface in dagger.android
-
Generates an
AndroidInjectorfor the return type of this method. - create(T) - Method in class dagger.android.AndroidInjector.Builder
-
Deprecated.
- create(T) - Method in interface dagger.android.AndroidInjector.Factory
-
Creates an
AndroidInjectorforinstance.
D
- dagger.android - package dagger.android
-
APIs to assist with performing injection on Android.
- dagger.android.internal - package dagger.android.internal
- DaggerActivity - Class in dagger.android
-
An
Activitythat injects its members inDaggerActivity.onCreate(Bundle)and can be used to injectFragments attached to it. - DaggerActivity() - Constructor for class dagger.android.DaggerActivity
- DaggerApplication - Class in dagger.android
-
An
Applicationthat injects its members and can be used to inject objects that the Android framework instantiates, such as Activitys, Fragments, or Services. - DaggerApplication() - Constructor for class dagger.android.DaggerApplication
- DaggerBroadcastReceiver - Class in dagger.android
-
A
BroadcastReceiverthat injects its members in every call toDaggerBroadcastReceiver.onReceive(Context, Intent). - DaggerBroadcastReceiver() - Constructor for class dagger.android.DaggerBroadcastReceiver
- DaggerContentProvider - Class in dagger.android
-
A
ContentProviderthat injects its members inDaggerContentProvider.onCreate(). - DaggerContentProvider() - Constructor for class dagger.android.DaggerContentProvider
- DaggerDialogFragment - Class in dagger.android
-
Deprecated.Framework fragments are deprecated in Android P; prefer
dagger.android.support.DaggerDialogFragmentto use a support-library-friendlydagger.androiddialog fragment implementation. - DaggerDialogFragment() - Constructor for class dagger.android.DaggerDialogFragment
-
Deprecated.
- DaggerFragment - Class in dagger.android
-
Deprecated.Framework fragments are deprecated in Android P; prefer
dagger.android.support.DaggerFragmentto use a support-library-friendlydagger.androidfragment implementation. - DaggerFragment() - Constructor for class dagger.android.DaggerFragment
-
Deprecated.
- DaggerIntentService - Class in dagger.android
-
An
IntentServicethat injects its members inDaggerIntentService.onCreate(). - DaggerIntentService(String) - Constructor for class dagger.android.DaggerIntentService
- DaggerService - Class in dagger.android
-
A
Servicethat injects its members inDaggerService.onCreate(). - DaggerService() - Constructor for class dagger.android.DaggerService
- DispatchingAndroidInjector<T> - Class in dagger.android
-
Performs members-injection on instances of core Android types (e.g.
- DispatchingAndroidInjector.InvalidInjectorBindingException - Exception in dagger.android
-
Exception thrown if an incorrect binding is made for a
AndroidInjector.Factory.
H
- HasAndroidInjector - Interface in dagger.android
-
Provides an
AndroidInjector.
I
- inject(Activity) - Static method in class dagger.android.AndroidInjection
-
Injects
activityif an associatedAndroidInjectorimplementation can be found, otherwise throws anIllegalArgumentException. - inject(Fragment) - Static method in class dagger.android.AndroidInjection
-
Injects
fragmentif an associatedAndroidInjectorimplementation can be found, otherwise throws anIllegalArgumentException. - inject(Service) - Static method in class dagger.android.AndroidInjection
-
Injects
serviceif an associatedAndroidInjectorimplementation can be found, otherwise throws anIllegalArgumentException. - inject(BroadcastReceiver, Context) - Static method in class dagger.android.AndroidInjection
-
Injects
broadcastReceiverif an associatedAndroidInjectorimplementation can be found, otherwise throws anIllegalArgumentException. - inject(ContentProvider) - Static method in class dagger.android.AndroidInjection
-
Injects
contentProviderif an associatedAndroidInjectorimplementation can be found, otherwise throws anIllegalArgumentException. - inject(T) - Method in interface dagger.android.AndroidInjector
-
Injects the members of
instance. - inject(T) - Method in class dagger.android.DispatchingAndroidInjector
-
Performs members-injection on
instance.
M
- maybeInject(T) - Method in class dagger.android.DispatchingAndroidInjector
-
Attempts to perform members-injection on
instance, returningtrueif successful,falseotherwise. - modules() - Element in annotation interface dagger.android.ContributesAndroidInjector
-
Modules to be installed in the generated
Subcomponent.
O
- of(String) - Static method in class dagger.android.internal.AndroidInjectionKeys
-
Accepts the fully qualified name of a class that is injected with
dagger.android. - onAttach(Context) - Method in class dagger.android.DaggerDialogFragment
-
Deprecated.
- onAttach(Context) - Method in class dagger.android.DaggerFragment
-
Deprecated.
- onCreate() - Method in class dagger.android.DaggerApplication
- onCreate() - Method in class dagger.android.DaggerContentProvider
- onCreate() - Method in class dagger.android.DaggerIntentService
- onCreate() - Method in class dagger.android.DaggerService
- onCreate(Bundle) - Method in class dagger.android.DaggerActivity
- onReceive(Context, Intent) - Method in class dagger.android.DaggerBroadcastReceiver
S
- seedInstance(T) - Method in class dagger.android.AndroidInjector.Builder
-
Deprecated.Provides
instanceto be used in the binding graph of the builtAndroidInjector.
V
- value() - Element in annotation interface dagger.android.AndroidInjectionKey
-
The fully qualified class name of the type to be injected.
All Classes and Interfaces|All Packages|Serialized Form
AndroidInjector.Factorynow that components can havefactoriesinstead of builders