Index

A B C D H I M O S V 
All Classes and Interfaces|All Packages|Serialized Form

A

AndroidInjection - Class in dagger.android
Injects core Android types.
AndroidInjectionKey - Annotation Interface in dagger.android
MapKey annotation to key AndroidInjector.Factory bindings.
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.android framework 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., Activity or Fragment).
AndroidInjector.Builder<T> - Class in dagger.android
Deprecated.
Prefer AndroidInjector.Factory now that components can have factories instead of builders
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 AndroidInjector for the concrete DaggerApplication.

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 AndroidInjector for 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 AndroidInjector for instance.

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 Activity that injects its members in DaggerActivity.onCreate(Bundle) and can be used to inject Fragments attached to it.
DaggerActivity() - Constructor for class dagger.android.DaggerActivity
 
DaggerApplication - Class in dagger.android
An Application that 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 BroadcastReceiver that injects its members in every call to DaggerBroadcastReceiver.onReceive(Context, Intent).
DaggerBroadcastReceiver() - Constructor for class dagger.android.DaggerBroadcastReceiver
 
DaggerContentProvider - Class in dagger.android
A ContentProvider that injects its members in DaggerContentProvider.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.DaggerDialogFragment to use a support-library-friendly dagger.android dialog 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.DaggerFragment to use a support-library-friendly dagger.android fragment implementation.
DaggerFragment() - Constructor for class dagger.android.DaggerFragment
Deprecated.
 
DaggerIntentService - Class in dagger.android
An IntentService that injects its members in DaggerIntentService.onCreate().
DaggerIntentService(String) - Constructor for class dagger.android.DaggerIntentService
 
DaggerService - Class in dagger.android
A Service that injects its members in DaggerService.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 Class 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 activity if an associated AndroidInjector implementation can be found, otherwise throws an IllegalArgumentException.
inject(Fragment) - Static method in class dagger.android.AndroidInjection
Injects fragment if an associated AndroidInjector implementation can be found, otherwise throws an IllegalArgumentException.
inject(Service) - Static method in class dagger.android.AndroidInjection
Injects service if an associated AndroidInjector implementation can be found, otherwise throws an IllegalArgumentException.
inject(BroadcastReceiver, Context) - Static method in class dagger.android.AndroidInjection
Injects broadcastReceiver if an associated AndroidInjector implementation can be found, otherwise throws an IllegalArgumentException.
inject(ContentProvider) - Static method in class dagger.android.AndroidInjection
Injects contentProvider if an associated AndroidInjector implementation can be found, otherwise throws an IllegalArgumentException.
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, returning true if successful, false otherwise.
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 instance to be used in the binding graph of the built AndroidInjector.

V

value() - Element in annotation interface dagger.android.AndroidInjectionKey
The fully qualified class name of the type to be injected.
A B C D H I M O S V 
All Classes and Interfaces|All Packages|Serialized Form